Når du begynner å utforske verden av webdesign, vil du utvilsomt bli introdusert til en rekke ord og uttrykk som er nye for deg. Et av vilkårene du vil trolig høre, er "markup" eller kanskje "opptakspråk". Hvordan er "oppslag" annerledes enn "kode" og hvorfor synes noen webprofessorer å bruke disse vilkårene om hverandre? La oss starte med å se på hva et "opptakspråk" er.
La oss se på 3 markup-språk
Nesten alle akronym på nettet som har en "ML" i det er et "oppslagsspråk" (stor overraskelse, det er det som "ML" står for). Markup-språk er byggeklossene som brukes til å lage websider eller alle former og størrelser.
I virkeligheten er det mange forskjellige oppslagsspråk der ute i verden. For webdesign og utvikling er det tre spesifikke opprettingsspråk som du sannsynligvis vil kjøre over. Disse er HTML, XML og XHTML.
Hva er et Markup Language?
For å ordentlig definere denne termen - et oppslagsspråk er et språk som annoterer tekst slik at datamaskinen kan manipulere den teksten. De fleste oppslagsspråk er menneskelige lesbare fordi kommentarene er skrevet på en måte å skille dem fra selve teksten. For eksempel, med HTML, XML og XHTML, er merketikettene <
og >
. Eventuell tekst som vises i ett av disse tegnene, anses som en del av opptaksspråket og ikke en del av den merkede teksten. For eksempel:
Dette er et avsnitt med tekst skrevet i HTML
Dette eksemplet er et HTML-avsnitt. Den består av en åpningstegn (
), en avslutningstegn (
), og den faktiske teksten som skulle vises på skjermen (dette er teksten som finnes mellom de to kodene). Hver tag inneholder et "mindre enn" og "flott enn" symbol for å betegne det som en del av oppslaget.Når du formaterer tekst som skal vises på en datamaskin eller en annen skjerm, må du skille mellom selve teksten og instruksjonene for teksten. "Markup" er instruksjonene for visning eller utskrift av teksten.
Markup trenger ikke å være datamaskinlesbar. Anmerkninger utført på trykk eller i en bok anses også som oppsummering. For eksempel vil mange studenter i skolen markere visse fraser i sine tekstbøker. Dette indikerer at den merkede teksten er viktigere enn den omgivende teksten. Høydepunktsfargen vurderes som markup.
Markup blir et språk når regler er kodifisert rundt hvordan du skriver og bruker den oppmerkningen. Den samme studenten kunne ha sin egen "notat å ta opp språket" hvis de kodifiserte regler som "lilla høyttaler er for definisjoner, gul høylys er for eksamensdetaljer, og blyant notater i margene er for ekstra ressurser."
De fleste oppslagsspråk er definert av en ekstern myndighet for bruk av mange forskjellige personer. Slik fungerer markeringsspråket for Internett. De er definert av W3C, eller World Wide Web Consortium.
HTML-HyperText Markup Language
HTML eller HyperText Markup Language er det primære språket på nettet og den vanligste du vil jobbe med som webdesigner / utvikler. Faktisk kan det være det eneste oppføringsspråket du bruker i arbeidet ditt.
Alle nettsider er skrevet i en smak av HTML. HTML definerer måten som bilder, multimedia og tekst vises i nettlesere. Dette språket inneholder elementer for å koble dokumentene dine (hypertekst) og gjøre webdokumenter interaktive (for eksempel med skjemaer). Mange kaller HTML "nettsidekode", men i sannhet er det egentlig bare et oppslagsspråk. Verken term er strengt feil, og du vil høre folk, inkludert webprofessorer, bruk disse to termene om hverandre.
HTML er et definert standard oppføringsspråk. Den er basert på SGML (Standard Generalized Markup Language). Det er et språk som bruker koder for å definere strukturen i teksten. Elementer og koder defineres av <og> tegnene.
Mens HTML er det klart mest populære språket som brukes på nettet i dag, er det ikke det eneste valget for webutvikling. Etter hvert som HTML ble utviklet, ble det mer og mer komplisert, og stil og innholdskoder kombinert til ett språk. Til slutt bestemte W3C at det var behov for en skille mellom stilen på en nettside og innholdet. En etikett som definerer innholdet alene, forblir i HTML mens koder som definerer stil ble avskrevet til fordel for CSS (Cascading Style Sheets).
Den nyeste nummererte versjonen av HTML er HTML5. Denne versjonen har lagt til flere funksjoner i HTML og fjernet noe av strengheten som ble pålagt av XHTML (mer på det språket i kort tid).
Måten som HTML er utgitt, har blitt endret med økningen av HTML5. I dag legges nye funksjoner og endringer til, uten at det må være en ny, nummerert versjon utgitt. Den nyeste versjonen av språket er bare referert til som "HTML".
XML-eXtensible Markup Language
Det eXtensible Markup Language er språket som en annen HTML-versjon er basert på. Som HTML er XML også basert på SGML. Det er mindre strenge enn SGML og strengere enn vanlig HTML. XML gir utvidbarheten til å opprette forskjellige språk.
XML er et språk for å skrive oppmålspråk. Hvis du for eksempel arbeider med slektsforskning, kan du for eksempel lage koder ved hjelp av XML for å definere far, mor, datter og sønn i XML-en slik: XHTML 1.0 er HTML 4.0 redefinert for å møte XML-standarden. XHTML er erstattet i moderne webdesign med HTML5 og endringene som har kommet siden. Du er usannsynlig å finne noen nyere nettsteder som bruker XHTML, men hvis du jobber på et mye eldre nettsted, kan du likevel støte på XHTML der ute i naturen. Det er ikke mange store forskjeller mellom HTML og XHTML, men her er det du vil legge merke til: XHTML-eXtended HyperText Markup Language
<> / >
HR
attributtet ville bli skrevet noshade = "noshade"
.