Innholdsfortegnelse:
Video: HTML & CSS Tutorial [Norwegian] 2024
Selv om DOCTYPE har eksistert i nettverdenen siden ca 1999, er det bare De siste årene har de begynt å få den slags respekt og oppmerksomhet de hadde til hensikt å ha.
A DOCTYPE - også ofte referert til som en dokumenttypedefinisjon eller DTD, eller noen ganger enda en Dokumenttype-erklæring (igjen, DTD) - er et sett med instruksjoner i toppkoden på en HTML-side som forteller en nettleser hvordan du identifiserer hvilken type kode som siden ble skrevet inn som HTML, XHTML, HTML5 eller Rammer.
Viktigere informerer DOCTYPE nettleseren hvordan dokumentet skal tolkes som en applikasjon av XML-programmeringsspråket. XML, som står for eXtensible Markup Språk, er et lett tilpassbart programmeringsspråk for kommunikasjon av informasjon og applikasjonstjenester mellom mennesker og datamaskiner som bruker strukturert og meningsfylt semantisk kode.
Ved å ta vare på riktig DTD på alle websidene dine, kan du forbedre tilgjengeligheten til nettstedet ditt samtidig som du sikrer at sidekoden din er gyldig.
DOCTYPE er en linje med kode som legges til toppen av hver nettside. DOCTYPE må plasseres øverst i HTML-koden, før åpningskoden, som bruker den gamle HTML 4. 01 Transitional DTD.
I tillegg til å informere nettleseren hvilket opptakspråk siden bruker, knytter DOCTYPE en XML- eller SGML-fil med en DTD. Før du lærer om hvilken DOCTYPE du skal bruke, ta en titt på koden.
DTD selv, enten det er en HTML-, XHTML- eller HTML5-basert side, består av to deler:
-
Definisjon: Første halvdel er oppslagsspråket identifikator, som samsvarer med DTD-typen til typen kode som brukes i webdokumentet.
-
Deklarasjon: Den andre halvdelen av DTD angir nettadressen til en web-tilgjengelig tekstfil som inneholder mer informasjon om den DTD-bruken.
W3C anbefaler at alle HTML 4. 01, XHTML og HTML5 nettsider inneholder en DOCTYPE som spesifiserer en DTD. De pleide å kreve at Frameset-sider bruker en DTD, men disse kodene er nå foreldet.
HTML 4. 01 DOCTYPEs
Du kan bruke tre typer DTDer med HTML 4. 01 på sidene dine. Den første kan brukes til de fleste, om ikke alle, av sidene dine fordi den forteller nettlesere å bruke den strengeste, mest nøyaktige, standardkompatible sidegengivelsen. Vær imidlertid oppmerksom på at det krever at HTML-en ikke inneholder noen kodingsfeil eller utdaterte koder:
Den andre HTML-DTD-en bør brukes til sider som kan inneholde eldre kode, utdaterte koder og muligens noen mindre kodende feil, alle hvorav ikke eller ikke kan overholde strenge DTD-retningslinjer.Overgangs- og løsinnstillingene forteller at nettlesere er litt tilgivende når de tolker noen utdaterte koder og vanlige kodeblunders:
Overgangsperiode // EN" " // www.w3.org / TR / html4 / løs .dtd ">
Den tredje, nå foreldede HTML DTD var for HTML-dokumenter som bruker rammesett-koder for å vise to eller flere sider i et enkelt nettleservindu:
XHTML DOCTYPEs
Når du arbeider med XHTML-kode, må du velge riktig XHTML DTD. Du kan velge mellom tre typer DTDer når du skriver XHTML 1. 0-kode. Den første kan brukes til de fleste eller alle dine XHTML-filer som bruker CSS for presentasjon av sideinnhold og overholder strengest mulig tolkning av standardkompatibel kode. Merk at med denne DTD-filen er åpningstaggen vedlagt xmlns-attributtet:
Den andre DTD er for XHTML-filer som fortsatt kan inneholde styling- og presentasjonskode i filen, samt bestemte merker og attributter som den strenge DTD-enheten tillater:
Den tredje XHTML DTD ble brukt til XHTML-dokumenter som inneholdt rammesett sider med XHTML syntaksregler:
I tillegg til disse DTDene finner du to andre XHTML DTDer. Streng XHTML 1. 1 er en nyere versjon av Strict XHTML 1. 0 basert på modularisering av XHTML:
Denne DTD skal kun brukes hvis du er sikker på at du kan overholde strengere kodingskrav i denne form for XHTML. Med andre ord, hvis du tror at du kanskje trenger å bruke noen kodende hacks for å få jobben din, må du ikke bruke den.
På samme måte er Mobile 1. 0 XHTML en DTD som brukes til å beskrive XHTML-kode som er utviklet for trådløs visning.
HTML5 DOCTYPE
Overraskende er HTML5 DOCTYPE ikke mye av en DOCTYPE i det hele tatt! De viktigste forskjellene fra HTML 4. 01 og XHTML du vil legge merke til er bruk av alle små bokstaver, fjerning av en erklæring om en URL for DTD-bruk, og mangelen på et attributt som er vedlagt åpningstegnet:
Dette forenkling er hovedsakelig fordi, i motsetning til HTML og XHTML, er HTML5 ikke basert på SGML (Standard Generalized Markup Language), en internasjonal standard for oppslagsspråk.
HTML5 er nå den nåværende standarden som brukes av webdesign og produksjonsprofessorer som nettleser og enhetsstøtte for den fortsetter å vokse. For å se om nettleseren eller enheten din støtter HTML5, sjekk testresultatene i HTML5-testen.