Apa Markup Languages?

Nalika sampeyan miwiti nemtokake donya desain web, sampeyan bakal temtunipun bakal dikenalaké karo pirang-pirang tembung lan frase sing anyar kanggo sampeyan. Salah sawijining istilah sing mungkin bakal krungu yaiku "markup" utawa mbok menawa "basa markup". Carane "markup" beda saka "kode" lan ngapa sawetara profesional web katon nganggo istilah iki saling ngaganti? Ayo miwiti kanthi ndeleng apa sing "basa markup".

Ayo Katon ing 3 Markup Basa

Mèh saben akronim ing Web sing duwé "ML" iku minangka "basa markup" (kejutan gedhé, sing tegesé "ML"). Basa markup minangka pamblokiran bangunan sing dipigunakaké kanggo nggawé kaca web utawa kabèh wangun lan ukuran.

Ing kasunyatan, ana macem-macem basa markup sing metu ana ing donya. Kanggo desain lan pangembangan web, ana telung basa markup spesifik sing sampeyan bakal bisa mlaku. Iki HTML, XML, lan XHTML .

Apa Basa Markup?

Kanggo nemtokake istilah iki kanthi bener - sawijining basa markup minangka basa sing nggambarake teks supaya komputer bisa ngapusi teks kasebut. Basa markup sing paling akeh dimanfaatake amarga anotasi ditulis kanthi cara mbedakake saka teks kasebut. Contone, kanthi HTML, XML, lan XHTML, tag markup . Saben teks sing katon ing salah sawijining karakter dianggep minangka bagian saka basa markup lan ora minangka bagean saka teks sing diwenehi annotation.

Tuladhane:


Iki paragraf teks sing ditulis ing HTML

Conto iki minangka paragraf HTML. Ana tag pambuka (

), tag sing nutup (), lan teks bener sing bakal ditampilake ing layar (iki minangka teks sing ana ing antarane rong label). Saben tag kalebu simbol "kurang saka" lan "gedhe tinimbang" kanggo nunjukake minangka markup.

Nalika sampeyan ngowahi format teks kanggo ditampilake ing komputer utawa layar piranti liyane , sampeyan kudu mbedakake antarane teks kasebut lan pandhuan teks kasebut. Ing "markup" yaiku pandhuan kanggo nampilake utawa nyithak tulisan kasebut.

Markup ora perlu diwaca komputer. Anotasi rampung ing print utawa ing buku uga dianggep markup. Contone, akeh siswa ing sekolah bakal nyorot frasa tartamtu ing buku teks. Iki nuduhake yen teks sing disorot luwih penting tinimbang teks ngendi wae. Warna sorotan dianggep minangka markup.

Markup dadi basa nalika aturan diandharake babagan cara nulis lan nggunakake markup kasebut. Siswa sing padha bisa duwe "cathetan njupuk markup basa" dhewe yen nyatakake aturan kaya "peninggi ungu" kanggo definisi, peninggi warna kuning kanggo rincian ujian, lan cathetan pensil ing pinggir kanggo sumber daya tambahan. "

Paling aksara markup ditetepake dening panguwasa njaba kanggo digunakake dening akeh wong. Iki minangka cara markup basa kanggo karya Web. Iki ditemtokake dening W3C, utawa World Wide Web Consortium .

HTML-HyperText Markup Language

HTML utawa HyperText Markup Language minangka basa utama Web lan paling umum sampeyan bakal bisa dadi desainer / pangembang web.

Nyatane, iki mung dadi basa markup sing digunakake ing karyane.

Kabeh kaca web ditulis ing roso HTML. HTML nemtokake cara gambar , multimedia, lan teks ditampilake ing browser web. Basa iki kalebu unsur kanggo nyambungake dokumen (hiperteks) lan nggawe dokumen web sampeyan interaktif (kayata karo formulir). Akeh wong nyebut "kode situs web" HTML, nanging sajrone kayektene bener wae basa markup. Ora ana istilah sing bener salah lan sampeyan bakal krungu wong, kalebu profesional web, nggunakake rong istilah kasebut sithik.

HTML minangka standar markup basa sing ditetepake. Punika adhedhasar SGML (Standard Generalized Markup Language).

Iku basa sing nggunakake tag kanggo netepake struktur teks sampeyan. Unsur lan tag ditemtokake dening karakter .

Nalika HTML adoh minangka basa markup sing paling populer sing digunakake ing situs web iki, iku ora mung pilihan kanggo pembangunan web. Nalika HTML dikembangake, dadi luwih rumit lan gaya lan tag isi digabungake dadi siji basa. Wiwit, W3C mutusake yen ana perlu kanggo pamisahan antarane gaya kaca web lan isi. Tag sing nemtokake isi kasebut bakal tetep ana ing HTML, lan tag sing nemtokake gaya ora ditepungi minangka CSS (Cascading Style Sheets).

Versi HTML sing paling anyar sing diowahi dadi HTML5. Versi iki nambahake fitur liyane menyang HTML lan ngilangi sawetara ketat sing diwenehake dening XHTML (liyane ing basa sing ora suwe).

Cara sing dirilis HTML wis diowahi kanthi munggah HTML5. Dina iki, fitur lan owah-owahan anyar ditambahake tanpa kudu ana versi sing anyar sing dirilis. Versi paling anyar saka basa kasebut mung diarani minangka "HTML."

XML-eXtensible Markup Language

Ing eXtensible Markup Language yaiku basa sing versi HTML liyane adhedhasar. Kaya HTML, XML uga adhedhasar saka SGML. Iku kurang ketat tinimbang SGML lan luwih ketat tinimbang HTML biasa. XML nyedhiyakake extensibility kanggo nggawe macem-macem basa.

XML minangka basa kanggo nulis basa markup. Contone, yen sampeyan nggarap genealogi, sampeyan bisa nggawe label nggunakake XML kanggo netepake bapake, ibu, anak, lan anak ing XML kaya iki: .

Ana uga sawetara basa sing wis standar sing digawé nganggo XML: MathML kanggo madeg ing matematika, SMIL kanggo nggarap multimedia, XHTML, lan akeh liyane.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 yaiku HTML 4.0 sing ditrapake kanggo memenuhi standar XML . XHTML wis diganti karo desain web modern kanthi HTML5 lan owah-owahan sing wis teka wiwit. Sampeyan ora iso nemokake situs sing anyar nggunakake XHTML, nanging yen sampeyan nggarap situs sing luwih lawas, sampeyan isih bisa nemokke XHTML metu ana ing alam liar.

Ana ora akeh beda utama antarane HTML lan XHTML , nanging kene sing bakal sok dong mirsani:

Artikel asli dening Jennifer Krynin. Diedit dening Jeremy Girard ing 7/5/17.