ComputereProgrammering

DOCTYPE HTML - hvad er det? Hvad du behøver at vide om det emne

Uanset hvad skeptikerne, fremskridt fortsætter med at være et fænomen, der ikke kan stoppes. Men mens nogle er oprørt langvarige flytte til månen haven, andre er bogstaveligt talt nedsænket i panik, fordi det bliver sværere og sværere at holde trit med ændringerne. Et eksempel på en sådan "catch-up" er repræsentanter for erhverv relateret til højteknologi.

Mens de fleste web designere, programmører og kodere er langt bedre egnet til ånden i den tid, snarere end nogen "Nura Baba", som modtager oplysninger fra uge sent, men stadig med betydelige forvridninger, virkeligheden er noget anderledes. Svarer til niveauet for fremskridt er vanskeligt inden for nye teknologier. Overvej et simpelt eksempel: selv nogle 5-10 år siden, kunne en udvikler af online spil på Adobe Flash opnå håndgribelige succes, talrige "Glad Farmer" er bevis på. Men i dag denne teknologi er gradvist ved at dø ud, give plads til en mere moderne, men mindre end et flertal af studiet af grundlæggende HTML5. Af den måde, det er HTML5, og er en af de "tegn" af nutidens historier helliget hverdage HTML-DTP.

DOCTYPE HTML - hvad er det?

Dette monument over ofrene for de højteknologiske teknologiske fremskridt. Dashing 90-s, som adskiller sig ikke blot "bekæmpe" situation i vores land, men også ganske rigtig krig af browsere, bragt til verden blot et par produkter, som giver computerbrugere til at surfe på World Wide Web. Der er kun ét problem - populære, når Netscape Navigator og Internet Explorer ledte på samme side i en helt anden, henholdsvis og skaberne af webstedet for at skabe en helt forskellige sider til disse programmer.

Standarder? I disse år, til at tale om dem var meningsløst - W3C har eksisteret i sin vorden, og fremme din IE Microsoft almindeligt kendt, at foretrak at opfinde deres egen, er ikke kompatible med noget cykler. Ikke desto mindre, ved udgangen af den frygtelige (for webudviklere) årti, er situationen vendt tilbage til normal efter alt: der var nogle antydning af standarder, hvis ikke helt, men stadig respekteret af alle populære browsere.

Men situationen viste sig at være sådan, at de standarder for konsortiet og browser fabrikanter var, for at sige det mildt, overhovedet ikke ens. Du kan nemt oprette en helt korrekt i forhold til HTML, CSS og DOM side, men du foretrukne browser stædigt viste ikke hvad du forventede at se.

Ikke desto mindre, som tiden gik, udviklere stadig har endelig besluttet at tænke ikke kun om konkurrence, men om en webmaster, og han optrådte - DOCTYPE HTML. Dette er en særlig kode, som fortæller browseren, hvordan det skal betragtes som en bestemt side.

Det, der er brug for i DOCTYPE HTML-kode?

Før fremkomsten af passende standarder, der begyndte at følge overalt, har mange udviklere af browsere prøvede at trække tæppet over sig selv, at skabe deres egne metoder til tilgang til en bestemt teknologi. Som et resultat, en og samme side ser i forskellige browsere på forskellige måder. Imidlertid har dette vi fået at vide, bare ikke nævne, at når producenterne af programmer til web surfing kom rundt, var der en anden, ikke mindre morsomt problem.

Forestil dig situationen: du - et typisk web-udvikler slutningen af 90'erne. Det skete bare så at det meste af den tid du bruger i browseren Internet Explorer 4. Microsoft beslutter at pludselig kommer til fornuft og gøre din nye browser er mere "rigtige", hvorved det er ikke klart, som det er nu at skabe steder og hvad man skal gøre med dem, der allerede oprettet. Selvfølgelig, hvis du har tid nok, kunne du omskrive sin HTML-kode på en sådan måde, at det svarer til de nye standarder, men fordi folk - dovne væsner.

Det var på dette tidspunkt Doctype HTML er den mest hensigtsmæssige "opfindelse". Afhængigt af hvilken type dokument det er angivet i begyndelsen af siden, vil browseren vælge den mest hensigtsmæssige i dette tilfælde den mekanisme for præstationen. Hvis DOCTYPE i HTML-koden ikke er tilgængelig, vil browseren gå i kompatibilitetstilstand (normalt, men ikke nødvendigvis). Som et resultat, den samme Internet Explorer 6 (selvom filen han hvile i fred) i fravær af Doctype tag opfører sig som om du arbejder i sin fjerde udgave.

typer Doctype

Doctype tag indeholder flere arter, der kan opdeles i bestemte kategorier. For det første beskrives de vigtigste typer af markup sprog: HTML 4.01, HTML 5, XHTML 1.0 eller XHTML 1.1. For det andet, hver af disse sprog har sine undersektioner, der peger på den "koefficient på fejlsøgningsudstyr" t. E. Ved hvor hård at være HTML-kode etablerede W3C standarder. Men i det andet tilfælde er der to undtagelser - HTML5 og XHTML 1.1 har ingen underart og er kun én form for DOCTYPE HTML. Men mere om det senere ...

Streng tilgang: DOCTYPE Streng

Hvis du foretrækker at oprette HTML-kode, der svarer til hvert bogstav i loven validator, ville den ekstra incitament (bortset egeninteresse) være at bruge Doctype Streng. Hvis du planlægger at bruge de mere avancerede XHTML 1.0, bør den linje, som vil begynde hvert element se sådan ud:


Valg DOCTYPE HTML Offentlig streng skabelon sikrer, at enhver afvigelse fra standarden vil blive bemærket af browseren, og derefter brugt den forkerte tag ignoreres. Især i streng tilstand, enhver tag, uanset om det er en form, billede eller et andet emne der kræves for at blive placeret inden for blokken tags. Hvis du beslutter at undvære det, browseren simpelthen vil ikke vise dette element, og fejlliste layout fyldt op et par poster.

Hertil kommer en række tags, der gør det muligt at formatere teksten, er det også ønskeligt at fjerne - den strenge ordning indebærer brug af CSS.

Human tilgang: DOCTYPE Transitional

Hvis en alvorlig metode streng skabelon ikke passer dig, eller du simpelthen vant til at gå imod reglerne, er der altid mulighed for at ty til en mere human form DOCTYPE HTML Offentlig. W3C tog sig af dem, der ikke ønsker at opgive de vaner og ønsker at arbejde under mildere betingelser, hvilket skaber en Transitional mønster, der repræsenterer en overgangsperiode tilgang til at modellere validering. Denne skabelon giver dig mulighed for frit at give dig selv nogle friheder, såsom Streng er forbudt, skabelon tags, samt mange andre tilgange til layout, der er ikke tabt relevans siden slutningen af 90'erne.

«Soft» DOCTYPE HTML 4 er erklæret som følger:

For XHTML snor igen ser det lidt anderledes, men den generelle tendens fortsætter:

Til dato, på trods af, at hver koder søger at matche den Streng-skabelon, er det en overgangsordning Doctype er den mest populære. Ikke desto mindre er denne skabelon har et kreditmaksimum: validator vil "afvise" nogen sider, der indeholder rammer. Hvis du har brug for at ty til denne metode layout, skal du være opmærksom på den næste - det sidste skabelon.

Fra det generelle til det specifikke: Doctype rammesæt

Approach når tjekker sider til overholdelse af rammesæt skabelon er generelt ligner den overgangsregering, men ud over de "friheder" af ovenstående, denne skabelon kan du bruge frames. Andre forskelle Rammesæt har derfor ikke kan kun overføre linje for annonceringer, for HTML 4.01 og XHTML 1.0:

Cutting-Edge

Selvfølgelig, med henvisning til begyndelsen af denne artikel alle den stigende popularitet af HTML5 standarden, vi ikke kunne ignorere det kodesprog. Det er sjovt, at W3C anser den grundlæggende HTML-version, så det er den DOCTYPE HTML 5 ser ganske beskedne. Med andre ord, denne type definition er, at browseren skal arbejde med "ren» HTML, og hvad er i dag anses for at være HTML5, mens velkendt for mange af den fjerde version anses for at være potentielt forældet.

Andre sorter Doctype

Til dato er der flere sorter af DOCTYPE mønstre, hvoraf de fleste kommer til XHTML. Mens den anden version af det kodesprog ikke kom ud i lyset, bliver en del af HTML5 førnævnte, variationer i sin første version, men ikke den højeste forekomst, i live og godt.

Er det vigtigt Doctype?

Måske nogle nybegyndere "forfattere" i HTML vil forsøge at ignorere annoncen sidetype. Tja, hvis de ikke lærer vigtige oplysninger fra vyshenapisannogo, giver vi et simpelt eksempel. Her er et eksempel side, der bruger Transitional-skabelon:

Det ser ud som det skal se ud på ideen om designeren, men det er værd for os at "forvirre» Doctype, og vi får følgende:

Som du kan se, har siden undergået store forandringer: falmet tapet, er menuen blevet vansiret liste, CSS nogle klasser simpelthen ignoreret, desuden siden "otros" anden rullebjælken.

Forhåbentlig dette eksempel er nok tilgængelig vyshenapisannogo forklarer vigtigheden derfor kan vi kun holde opmærksomheden eller ideelt set lære at skrive kode, der passerer en streng-validering. Held og lykke til dig!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 da.birmiss.com. Theme powered by WordPress.