X'inhuma l-Lingwi Markup?

Hekk kif tibda tesplora d-dinja tad-disinn tal-web, bla dubju se tiddaħħal numru ta 'kliem u frażijiet ġodda għalik. Wieħed mit-termini li x'aktarx se tisma 'huwa "markup" jew forsi "lingwa tal-markup". Kif huwa "markup" differenti minn "kodiċi" u għaliex xi wħud mill-professjonisti tal-internet jidhru li jużaw dawn it-termini indistintament? Nibdew billi nħarsu lejn eżattament x'inhi "lingwa tal-markup".

Ejja nħarsu lejn 3 Lingwi ta 'Markup

Kważi kull akronimu fuq il-Web li għandu "ML" fih huwa "lingwa tal-markup" (sorpriża kbira, jiġifieri dak li jfisser "ML"). L-ilsien tal-markup huma l-pedamenti użati biex jinħolqu paġni tal-web jew il-forom u d-daqsijiet kollha.

Fir-realtà, hemm bosta lingwi ta 'markup differenti hemmhekk fid-dinja. Għad-disinn u l-iżvilupp tal-web, hemm tliet lingwi speċifiċi ta 'markup li x'aktarx intom sejrin. Dawn huma HTML, XML, u XHTML .

X'inhi Lingwa tat-Tqabbid?

Biex tiddefinixxi sew dan it-terminu - il-lingwa tal-markup hija lingwa li tannota test sabiex il-kompjuter jista 'jimmanipula dak it-test. Il-biċċa l-kbira tal-lingwi tal-markup huma li jinqraw mill-bniedem minħabba li l-annotazzjonijiet huma miktuba b'tali mod li jiddistingwuhom mit-test innifsu. Pereżempju, bl-HTML, XML, u XHTML, il-markup tags huma . Kwalunkwe test li jidher f'waħda minn dawk il-karattri huwa meqjus bħala parti mil-lingwa tal-markup u mhux parti mit-test annotat.

Pereżempju:


Dan huwa paragrafu ta 'test bil-miktub f'HTML

Dan l-eżempju huwa paragrafu HTML. Huwa magħmul minn tikketta tal-ftuħ (

), tikketta li tagħlaq (), u t-test attwalment li jintwera fuq l-iskrin (dan huwa t-test li jinsab bejn iż-żewġ tikketti). Kull tikketta tinkludi simbolu "inqas minn" u "kbir minn" biex tindikaha bħala parti mill-markup.

Meta format test li għandu jintwera fuq kompjuter jew apparat ieħor iskrin , għandek tiddistingwi bejn it-test innifsu u l-istruzzjonijiet għat-test. Il- "markup" huwa l-istruzzjonijiet għall-wiri jew l-istampar tat-test.

Markup m'għandux għalfejn jinqara mill-kompjuter. L-annotazzjonijiet li jsiru bl-istampar jew f'ktieb huma wkoll meqjusa markup. Pereżempju, ħafna studenti fl-iskola se jenfasizzaw ċerti frażijiet fil-kotba tat-test tagħhom. Dan jindika li t-test enfasizzat huwa iktar importanti mit-test tal-madwar. Il-kulur tal-qofol huwa meqjus bħala markup.

Il-markup isir lingwa meta r-regoli jiġu kkodifikati madwar kif tikteb u tuża dak il-markup. Dak l-istess student jista 'jkollu "nota li jieħu l-lingwa tal-markup" tagħhom stess jekk jikkodifikaw regoli bħal "highlighter vjola hija għal definizzjonijiet, lightlighter isfar huwa għal dettalji ta' eżami, u noti tal-pinna fil-marġini huma għal riżorsi addizzjonali."

Il-biċċa l-kbira tal-lingwi tal-markup huma ddefiniti minn awtorità barranija għall-użu minn bosta persuni differenti. Dan huwa kif il-lingwi tal-markup għax-xogħol tal-Web. Dawn huma definiti mill-W3C, jew mill- World Wide Web Consortium .

HTML-Lingwa ta 'Immarkar HyperText

HTML jew HyperText Markup Language hija l-lingwa ewlenija tal-Web u l-aktar waħda komuni li taħdem magħha bħala web designer / developer.

Fil-fatt, jista 'jkun l-uniku lingwa tal-markup li tuża fix-xogħol tiegħek.

Il-paġni tal-web kollha huma miktuba b'togħma ta 'HTML. HTML jiddefinixxi l-mod kif l- immaġni , il-multimidja u t-test jintwerew fil-web browsers. Din il-lingwa tinkludi elementi biex tgħaqqad id-dokumenti tiegħek (hypertext) u tagħmel id-dokumenti web tiegħek interattivi (bħal ma huma forom). Ħafna nies isejħu "kodiċi tal-websajt" tal-HTML, iżda fil-verità huwa verament sempliċiment lingwa tal-markup. La terminu mhuwiex strettament żbaljat u tisma 'lin-nies, inklużi l-professjonisti tal-web, jużaw dawn iż-żewġ termini b'mod interkambjabbli.

HTML huwa lingwa standard tal-markup definita. Hija bbażata fuq SGML (Standard Generalized Markup Language).

Hija lingwa li tuża tikketti biex tiddefinixxi l-istruttura tat-test tiegħek. Elementi u tikketti huma definiti mill-karattri .

Filwaqt li l-HTML huwa bil-bosta l-lingwa tal-markup l-aktar popolari li tintuża fuq il-Web illum, mhix l-unika għażla għall-iżvilupp tal-web. Hekk kif ġie żviluppat l-HTML, inħoloq aktar u aktar ikkumplikat u l-istil u t-tikketti tal-kontenut flimkien f'lingwa waħda. Eventwalment, il-W3C iddeċieda li kien hemm bżonn ta 'separazzjoni bejn l-istil ta' paġna web u l-kontenut. Tikketta li tiddefinixxi l-kontenut waħedha tibqa 'fl-HTML filwaqt li t-tags li jiddefinixxu l-istil kienu deprezzati favur CSS (Cascading Style Sheets).

L-aktar verżjoni nnumerata ġdida ta 'HTML hija HTML5. Din il-verżjoni żiedet aktar karatteristiċi f'HTML u neħħiet xi wħud mill-kritika li kienet imposta mill-XHTML (aktar fuq dik il-lingwa dalwaqt).

Il-mod li bih l-HTML jiġi rilaxxat ġie mibdul biż-żieda ta 'HTML5. Illum, karatteristiċi u bidliet ġodda huma miżjuda mingħajr ma hemm bżonn li jkun hemm verżjoni ġdida nnumerata rilaxxata. L-aħħar verżjoni tal-lingwa hija sempliċement imsejħa "HTML".

XML-eXensible Markup Language

Il-Lingwa ta 'Immarkar eXensibbli hija l-lingwa li hija bbażata fuq verżjoni oħra ta' l-HTML. Bħal HTML, XML huwa wkoll ibbażat fuq SGML. Huwa inqas strett minn SGML u aktar stretti minn HTML sempliċi. XML jipprovdi l-estensibilità biex jinħolqu diversi lingwi differenti.

XML hija lingwa għall-kitba ta 'lingwi tal-markup. Per eżempju, jekk qed taħdem fuq il-ġenealoġija, tista 'toħloq tags bl-użu ta' XML biex tiddefinixxi l-missier, omm, bint u iben fl-XML tiegħek bħal dan: .

Hemm ukoll bosta lingwi standardizzati diġà maħluqa b'MML: MathML għad-definizzjoni tal-matematika, SMIL għax-xogħol b'mik Multimedia, XHTML, u ħafna oħrajn.

XHTML-eXtended HyperText Markup Language

XHTML 1.0 huwa HTML 4.0 newdefinit biex jissodisfa l - istandard XML . XHTML ġie sostitwit fid-disinn web modern b'HTML5 u l-bidliet li ġew minn dakinhar. M'intix probabbli li ssib xi siti ġodda bl-użu ta 'XHTML, imma jekk qed taħdem fuq sit ħafna anzjan, xorta tista' tiltaqa XHTML hemmhekk fis-selvaġġ.

M'hemmx ħafna differenzi kbar bejn HTML u XHTML , iżda hawnhekk huwa dak li tinduna:

  • XHTML huwa miktub f'każ żgħir. Filwaqt li t- tikketti HTML jistgħu jinkitbu f'każ UPPER, każ MiXeD, jew inqas, biex ikunu korretti, it-tikketti XHTML għandhom ikunu l-inqas każ. (Nota - bosta professjonisti tal-web jiktbu l-HTML kollha fil-kaxxi żgħar, anke jekk mhumiex tekniċi meħtieġa).
  • L-elementi XHTML kollha għandu jkollhom tikketta finali. Elementi b'tikketta waħda biss, bħal u jeħtieġu slash tal-għeluq (/) fl-aħħar tat-tikketta:
    / >
    / >
  • L-attributi kollha għandhom jiġu kkwotati f'XHTML. Xi nies ineħħu l-kwotazzjonijiet madwar attributi biex jiffrankaw l-ispazju, iżda huma meħtieġa għal XHTML korrett.
  • L-XHTML jeħtieġ li t-tikketti jinqatgħu b'mod korrett. Jekk tiftaħ element kuraġġuż () u mbagħad element korsiv (), għandek tagħlaq l-element tal-korsiv () qabel ma tagħlaq it-tipa skuri (). (Innota li dawn iż-żewġ elementi ġew depravati minħabba li huma elementi viżwali. HTML issa tuża u minflok dawn it-tnejn)
  • L-Attributi HTML irid ikollhom isem u valur. L-attributi li huma awtonomi f'HTML għandhom jiġu ddikjarati b'valuri ukoll, per eżempju, l-attribut tar-RGħ ikun miktub "noshade =" noshade ".

Artikolu oriġinali minn Jennifer Krynin. Editjat minn Jeremy Girard fis-7/5/17.