Hva er kodespråk? - Webdesign

click fraud protection

Når du begynner å utforske verden av webdesignvil 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 "markering" annerledes enn "kode", og hvorfor ser det ut til at noen profesjonelle på nettet bruker disse begrepene om hverandre? La oss starte med å se nøyaktig hva et "markup språk" er.

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

), en avsluttende tag (

), og den faktiske teksten som skulle vises på skjermen (dette er teksten som ligger mellom de to kodene). Hver tag inneholder et "mindre enn" og "større enn" symbol for å betegne 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 datamaskinnlesbar. Kommentarer gjort på trykk eller i en bok betraktes også som merking. For eksempel vil mange elever på skolen markere visse setninger i lærebøkene sine. Dette indikerer at den uthevede teksten er viktigere enn den omkringliggende teksten. Høydepunktfargen regnes som markering.

instagram viewer

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

De fleste markeringsspråk er definert av en ekstern myndighet for bruk av mange forskjellige mennesker. Slik fungerer markeringsspråkene for nettet. De er definert av W3C eller World Wide Web Consortium.

La oss se på 3 markeringsspråk

Nesten hvert akronym på nettet som har en "ML" er et "markup språk" (stor overraskelse, det er det "ML" står for). Markup språk er byggesteinene som brukes til å lage websider eller alle former og størrelser.

I virkeligheten er det mange forskjellige markeringsspråk der ute i verden. For webdesign og utvikling er det tre spesifikke markeringsspråk som du sannsynligvis vil kjøre på. Dette er HTML, XML og XHTML.

Hva er et merkespråk?

For å definere ordet riktig - et markup-språk er et språk som kommenterer tekst slik at datamaskinen kan manipulere den teksten. De fleste markup-språk kan leses av mennesker fordi kommentarene er skrevet på en måte som skiller dem fra selve teksten. For eksempel, med HTML, XML og XHTML, er merketaggene.

<

og.

>

Enhver tekst som vises i ett av disse tegnene, regnes som en del av markeringsspråket og ikke som en del av den merkede teksten. For eksempel:

HTML - HyperText Markup Language

HTML eller HyperText Markup Language er hovedspråket på nettet og det vanligste du vil jobbe med som webdesigner / utvikler. Faktisk kan det være det eneste markeringsspråket du bruker i arbeidet ditt.

Alle websider er skrevet i en smak av HTML. HTML definerer måten bilder, multimedia og tekst skal vises i nettlesere. Dette språket inneholder elementer for å koble dokumentene dine (hypertekst) og gjøre nettdokumentene dine interaktive (for eksempel med skjemaer). Mange kaller HTML "nettstedskode", men i sannhet er det egentlig bare et markeringsspråk. Ingen av begrepene er strengt feil, og du vil høre folk, inkludert profesjonelle på nettet, bruke disse to begrepene om hverandre.

HTML er et definert standard markup språk. Det er basert på SGML (Standard Generalized Markup Language). Det er et språk som bruker koder for å definere strukturen i teksten din. Elementer og tagger er definert av tegnene.

Mens HTML er det klart mest populære markeringssprå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 innholdskodene ble samlet til ett språk. Til slutt bestemte W3C at det var behov for et skille mellom stilen til en webside og innholdet. En tag som definerer innholdet alene, vil forbli i HTML mens tagger som definerer stil ble utfaset til fordel for CSS (Cascading Style Sheets).

Den nyeste nummererte versjonen av HTML er HTML5. Denne versjonen la til flere funksjoner i HTML og fjernet noe av strengheten som ble pålagt av XHTML (mer om dette språket om kort tid).

Måten HTML frigjøres på er endret med økningen av HTML5. I dag er nye funksjoner og endringer lagt til uten at det trenger å bli utgitt en ny nummerert versjon. Den siste versjonen av språket er bare referert til som "HTML".

XML - eXtensible Markup Language

EXtensible Markup Language er språket som en annen versjon av HTML er basert på. Som HTML er XML også basert på SGML. Det er mindre streng enn SGML og strengere enn vanlig HTML. XML gir utvidelsen til å lage forskjellige forskjellige språk.

XML er et språk for å skrive markup språk. Hvis du for eksempel jobber med slektsforskning, kan du opprette koder ved hjelp av XML for å definere far, mor, datter og sønn i XML-en din slik:. Det er også flere standardiserte språk som allerede er opprettet med XML: MathML for å definere matematikk, SMIL for å jobbe med multimedia, XHTML og mange andre.

XHTML - eXtended HyperText Markup Language

XHTML 1.0 er HTML 4.0 omdefinert for å møte XML standard. XHTML har blitt erstattet i moderne webdesign med HTML5 og endringene som har kommet siden. Det er usannsynlig at du finner noen nyere nettsteder som bruker XHTML, men hvis du jobber med et mye eldre nettsted, kan du fremdeles 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 er skrevet med små bokstaver. Samtidig som HTML-koder kan skrives i store bokstaver, MiXeD-bokstaver eller små bokstaver, for å være riktig, må XHTML-koder være små bokstaver. (mange web-profesjonelle skriver HTML i små bokstaver, selv om det ikke er teknisk nødvendig).
    • Alle XHTML-elementer må ha en sluttkode. Elementer med bare én tag, for eksempel og trenger en skråstrek (/) på slutten av taggen:
  • Alle attributter må siteres i XHTML. Noen mennesker fjerner anførselstegnene for attributter for å spare plass, men de kreves for riktig XHTML.
  • XHTML krever at kodene er nestet riktig. Hvis du åpner en fet () element og deretter et kursiv () -element, må du lukke kursiv-elementet () før du lukker fet skrift (). (Merk at begge disse elementene er utfaset 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".
instagram story viewer