Hjem Sosiale medier En introduksjon til DOCTYPEs (DTDs) - dummies

En introduksjon til DOCTYPEs (DTDs) - dummies

Innholdsfortegnelse:

Video: HTML & CSS Tutorial [Norwegian] 2024

Video: HTML & CSS Tutorial [Norwegian] 2024
Anonim

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.

En introduksjon til DOCTYPEs (DTDs) - dummies

Redaktørens valg

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Hvordan du endrer temafonter i PowerPoint 2007 - dummies

Velger et tema i PowerPoint setter temafonter, opprette en skrift for overskriftene dine og en annen for din kroppstekst. Hvis du ikke vil bruke temafonter knyttet til temaet du har valgt, følger du disse trinnene:

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

Hvordan du endrer handoutmasteren i PowerPoint 2007 - dummies

PowerPoint Handout Master inneholder formateringsinformasjon som er brukes automatisk til PowerPoint-presentasjonen. Du kan endre Handout Master for å dekke dine behov.

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Hvordan du endrer Notes-masteren i PowerPoint 2007 - dummies

Redusert bilde av PowerPoint-lysbildet, og eventuelle notater som går sammen med lysbildet. Når det skrives ut, formateres sider formatert i henhold til Notes Master. Pass på at du legger til sidetall i høyttalervennene dine. På den måten, hvis du slipper en stabel med notasider, vil du ...

Redaktørens valg

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 Tekstoppføring og formaterings snarveier - dummies

Word 2016 gir deg mange måter å interagere med dokumentet. Det er flere tastaturgenveier som kan være en flott tidsbesparende. Med disse hurtigtastene kan du øke hastigheten på tekstredigering og formatering. For å gjøre dette Med tastaturet Start en ny linje i samme avsnitt Shift + Enter Sett inn en sideskift Ctrl + Enter Sett inn ...

Word 2016 Se snarveier - dummier

Word 2016 Se snarveier - dummier

Noensinne føler at du bare ikke har det rette perspektivet? Vel, Word 2016 gjør det enkelt å endre dokumentvisningen slik at du kan få et annet perspektiv. Med disse hurtigtastene kan du bytte mellom ulike visninger i Word 2016. Bytt til denne visningen Med tastaturet Utskriftsoppsett Alt + Ctrl + P Utkast Alt + Ctrl + O Utkast ...

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Hvordan skrive melding Popup-makroer i Word 2016 - dummies

Den mest grunnleggende typen Programmering, i Word 2016 eller et annet program, er kode som spretter ut en enkel melding på skjermen. Faktisk begynner de aller nybegynnere programmeringsbøkene med et prøveprogram for å vise teksten Hello, World! Word-makroer er ikke forskjellige. Følgende makro, message_popup1, viser en dialogboks ...

Redaktørens valg

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Legg til tekst til lukkede figurer med Adobe CS5-dummies

Adobe Creative Suite 5 (AdobeCS5) Illustrator lar deg å plassere tekst inni eller på banen til en lukket form. Disse alternativene er et betydelig tillegg til tekstformatering verktøykassen. Opprette tekst i lukket form Når du legger inn tekst i en form, kan du legge til et spunk i et oppsett. Med denne funksjonen kan du skreddersy ...

Adobe CS5 Illustrator Area Type Tool - dummies

Adobe CS5 Illustrator Area Type Tool - dummies

En enkel og praktisk måte å lage rader og kolonner med tekst på er å bruk områdestypealternativer i Adobe Creative Suite (Adobe CS5) Illustrator. Denne funksjonen lar deg lage rader og kolonner fra et hvilket som helst tekstområde. Du kan bare ha rader eller bare kolonner (som kolonner av tekst i en avis) ...

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe CS5 Illustrator Clipping Masks - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator inkluderer Clipping Mask funksjonalitet. I likhet med å peering gjennom et hull i et stykke papir til gjenstandene under den, tillater en utklippsmaske et øverste objekt å definere de valgte figurene under den; Med en kappemaske er området rundt den definerende formen imidlertid gjennomsiktig. ...