Hva er Markup Languages?

Lær om språkene på nettet

HTML-bokstaver med markup-språk i bokstavene

Lifewire / J Kyrnin





Når du begynner å utforske verden av webdesign , vil du utvilsomt bli introdusert for en rekke ord og uttrykk som er nye for deg. Et av begrepene du sannsynligvis vil høre er 'markup' eller kanskje 'markup language'. Hvordan er 'markup' forskjellig fra 'kode', og hvorfor ser det ut til at noen netteksperter bruker disse begrepene om hverandre? La oss starte med å ta en titt på nøyaktig hva et 'markup language' er.

Dette eksemplet er et HTML-avsnitt. Den består av en åpningsbrikke (



), en avsluttende kode (

), og den faktiske teksten som vil bli vist på skjermen (dette er teksten mellom de to kodene). Hver kode inneholder et 'mindre enn'- og 'større enn'-symbol for å angi det som en del av markeringen. Når du formaterer tekst som skal vises på en datamaskin eller annen enhetsskjerm, må du skille mellom selve teksten og instruksjonene for teksten. 'Markup' er instruksjonene for å vise eller skrive ut teksten.



Markup trenger ikke å være datalesbart. Merknader gjort på trykk eller i en bok regnes også som markering. For eksempel vil mange elever på skolen fremheve visse setninger i lærebøkene sine. Dette indikerer at den uthevede teksten er viktigere enn den omkringliggende teksten. Høydepunktsfargen regnes som markering.

Markup blir et språk når regler er kodifisert rundt hvordan man skriver og bruker denne markeringen. Den samme studenten kan ha sitt eget merkespråk for notater hvis de kodifiserte regler som lilla uthever er for definisjoner, gul uthever er for eksamensdetaljer, og blyantnotater i margene er for ekstra ressurser.

De fleste markup-språk er definert av en ekstern autoritet for bruk av mange forskjellige personer. Dette er hvordan markup-språkene for nettet fungerer. De er definert av W3C eller World Wide Web Consortium.

La oss se på 3 Markup Languages

Nesten hvert akronym på nettet som har en ML i seg er et markup-språk (stor overraskelse, det er det 'ML' står for). Markeringsspråk er byggesteinene som brukes til å lage nettsider eller alle former og størrelser.



I virkeligheten er det mange forskjellige markup-språk der ute i verden. For webdesign og utvikling er det tre spesifikke markup-språk som du sannsynligvis vil støte på. Disse er HTML, XML og XHTML .

Hva er et merkespråk?

For å definere dette begrepet riktig - et markup-språk er et språk som merker tekst slik at datamaskinen kan manipulere den teksten. De fleste markeringsspråk er lesbare for mennesker fordi merknadene er skrevet på en måte som skiller dem fra selve teksten. For eksempel, med HTML, XML og XHTML, er markup-taggene



|_+_|
  • Alle attributter må angis i XHTML. Noen mennesker fjerner anførselstegn rundt attributter for å spare plass, men de er nødvendige for korrekt XHTML.
  • XHTML krever at tagger er nestet riktig. Hvis du åpner en fet ( ) element og deretter en kursiv ( ) element, må du lukke elementet i kursiv ( ) før du lukker den fete teksten ( ). (Merk at begge disse elementene har blitt avviklet fordi de er visuelle elementer. HTML bruker nå og i stedet for disse to).
  • HTML-attributter må ha et navn og en verdi. Attributter som er frittstående i HTML må også deklareres med verdier, for eksempel vil HR-attributtet skrives noshade='noshade'.