ComputersProgrammering

Doctype HTML - wat is dat? Wat u moet weten over het item

Ongeacht wat de sceptici, vooruitgang blijft een fenomeen dat niet kan worden gestopt zijn. Echter, terwijl sommige zijn woedend langdurige verhuizing naar de maan tuin, anderen zijn letterlijk ondergedompeld in een paniek, omdat het steeds moeilijker wordt om gelijke tred te houden met de veranderingen. Een voorbeeld van een dergelijke "catch-up" zijn de vertegenwoordigers van de beroepen in verband met hoogwaardige technologie.

Terwijl de meeste webdesigners, programmeurs en coders zijn veel beter geschikt voor de geest van de tijd, in plaats van een "Nura Baba", die informatie van de week te laat ontvangt, maar nog steeds met aanzienlijke verstoringen, de realiteit is iets anders. Overeenkomen met het niveau van de vooruitgang is moeilijk op het gebied van nieuwe technologieën. Denk aan een eenvoudig voorbeeld: zelfs sommige 5-10 jaar geleden, kan een ontwikkelaar van online games op Adobe Flash tastbare succes, talrijke "Happy Farmer" te bereiken zijn het bewijs van. Echter, vandaag is deze technologie wordt geleidelijk uitsterven, maakt plaats voor een meer modern, maar minder dan een meerderheid van de studie van de fundamentele HTML5. By the way, het is HTML5, en is een van de "karakters" verhalen van vandaag gewijd weekdagen HTML-DTP.

Doctype HTML - wat is dat?

Dit monument voor de slachtoffers van de high-tech ontwikkelingen in de technologie. Het stormen 90-s, die zich onderscheiden niet alleen "te bestrijden" situatie in ons land, maar ook nogal een echte oorlog van browsers, bracht in de wereld slechts een paar producten waarmee computergebruikers op het World Wide Web te surfen. Er is slechts één probleem - populair toen Netscape Navigator en Internet Explorer waren op zoek naar dezelfde pagina in een compleet andere, respectievelijk, en de makers van de site naar een compleet andere pagina's voor deze programma's te creëren.

Normen? In die jaren, om te praten over hen zinloos was - W3C heeft bestaan in de kinderschoenen, en het promoten van uw IE Microsoft algemeen bekend dat de voorkeur aan hun eigen uitvinden, zijn niet compatibel met om het even wat fietsen. Niettemin, tegen het einde van die verschrikkelijke (voor webontwikkelaars) tien jaar, is de situatie weer normaal na al: er was een schijn van normen die, indien niet volledig, maar nog steeds gerespecteerd door alle populaire browsers.

Echter, de situatie bleek te zijn, zodanig dat de normen van het consortium en de browser fabrikanten waren, op zijn zachtst gezegd, niet helemaal vergelijkbaar. Je kon gemakkelijk een volledig correct in termen van HTML, CSS en de DOM-pagina, maar u geprefereerde browser koppig liet zien niet wat je verwacht te zien.

Niettemin, naarmate de tijd verstreek, ontwikkelaars hebben nog steeds uiteindelijk besloten om na te denken, niet alleen over de concurrentie, maar om een webmaster, en hij verscheen - Doctype HTML. Dit is een speciale tag die de browser hoe het moet worden beschouwd als een bepaalde pagina vertelt.

Wat nodig is in de Doctype HTML-code?

Vóór de komst van passende normen, die begon om overal te volgen, veel ontwikkelaars van browsers hebben geprobeerd om de deken te trekken over zich heen, het creëren van hun eigen methoden van aanpak voor een bepaalde technologie. Als gevolg hiervan, een en dezelfde pagina ziet er in verschillende browsers op verschillende manieren. Echter, dit is ons verteld, alleen niet vergeten dat wanneer de producenten van programma's voor surfen op het web rond kwam, was er een andere, niet minder amusant probleem.

Stel je de situatie: u - een typische web developer late jaren '90. Het is gewoon zo gebeurde het dat de meeste van de tijd die u in de browser Internet Explorer 4. Microsoft besluit om plotseling komen om hun zintuigen en maak je nieuwe browser is meer "correct", waardoor het niet duidelijk is zoals het nu is om sites te maken en wat te doen met degenen die al aangemaakt. Natuurlijk, als je genoeg tijd hebt, kun je de HTML-code te herschrijven op een zodanige wijze dat deze overeenkomt met de nieuwe normen, maar omdat de mensen - luie wezens.

Het was op dit punt Doctype HTML is de meest geschikte "uitvinding". Afhankelijk van welk type document dat is opgegeven bij het begin van de pagina, zal de browser zelf de meest geschikte in dit geval het mechanisme van destructie. Als de Doctype in de HTML-code niet beschikbaar is, zal de browser gaan in de compatibiliteitsmodus (meestal, maar niet noodzakelijk). Als gevolg daarvan dezelfde Internet Explorer 6 (zelfs als het bestand hij rusten in vrede) in de afwezigheid van Doctype tag gedraagt alsof je werkt in de vierde versie.

types Doctype

Doctype tag bevat verschillende soorten die kunnen worden onderverdeeld in bepaalde categorieën. Ten eerste worden de belangrijkste soorten opmaaktaal: HTML 4.01, 5 HTML, XHTML 1.0 en XHTML 1.1. Ten tweede, elk van deze talen heeft zijn onderafdelingen, wijzend op de "coëfficiënt van foutopsporingsapparatuur" t. E. Bij hoe hard zijn HTML-code vastgesteld W3C standaarden. Echter, in het tweede geval zijn er twee uitzonderingen - HTML5 en XHTML 1.1 heeft geen ondersoorten hebben en slechts één vorm van Doctype HTML. Maar daarover later meer ...

Rigoureuze aanpak: DocType Strict

Als u liever HTML-code die overeenkomt met elke letter van de wet validator maken, zou de extra prikkel (anders dan het eigenbelang) zijn om Doctype Strict gebruiken. Als u van plan bent om de meer geavanceerde XHTML 1.0 gebruiken, moet de lijn, waarin elk element zal beginnen er als volgt uit:


Het kiezen van Doctype HTML Public strenge template zorgt ervoor dat elke afwijking van de standaard zal worden opgemerkt door de browser, en vervolgens gebruikt de verkeerde tag wordt genegeerd. Vooral in de strikte modus, label, of het nu een vorm, beeld of ander onderdeel moeten worden geplaatst binnen het blok labels. Als u besluit om te doen zonder het, de browser gewoon niet dit item weer te geven, en opstaan lijst lay-out opgevuld een paar platen.

Daarnaast is een aantal tags die toelaten om de tekst op te maken, is het ook wenselijk te elimineren - het strenge regime impliceert het gebruik van CSS.

Humane aanpak: Doctype Transitional

Als er een lange methode strikte sjabloon niet u of u gewoon gewend om te gaan tegen de regels voldoet, is er altijd de mogelijkheid hun toevlucht nemen tot een meer humane soort Doctype HTML Public. W3C zorgde voor degenen die niet willen opgeven van de gewoonten en wenst om te werken onder mildere omstandigheden, het creëren van een Transitional patroon dat een overgangsregeling ter validatie modelleren. Dit sjabloon stelt u in staat om vrij laat jezelf wat vrijheden, zoals een strikte verboden is, sjabloontags, evenals vele andere benaderingen van de lay-out, die niet relevant is verloren sinds de late jaren '90.

«Soft» Doctype HTML 4 wordt als volgt verklaard:

Voor XHTML snaar weer ziet het er iets anders, maar de algemene trend zet zich voort:

Tot op heden, ondanks het feit dat elke programmeur streeft naar de Strict-template te passen, is een overgangsperiode Doctype is de meest populaire. Toch is dit sjabloon heeft een kredietlimiet: validator zal "verwerpen" alle pagina's die frames bevatten. Als u toevlucht nemen tot deze methode lay-out, moet je aandacht besteden aan de volgende - de laatste sjabloon.

Van algemeen naar specifiek: Doctype Frameset

Aanpak bij het controleren van pagina's voor de naleving van de Frameset template is over het algemeen vergelijkbaar met die van de overgangsregering, echter, in aanvulling op de "vrijheden" van het bovenstaande, deze sjabloon kunt u frames gebruiken. Andere verschillen Frameset heeft dus niet, kan alleen de overdracht voor aankondigingen, voor HTML 4.01 en XHTML 1.0:

Cutting-Edge

Natuurlijk, verwijzend naar het begin van dit artikel al de groeiende populariteit van HTML5 standaard, we konden niet de opmaaktaal te negeren. Het is grappig dat W3C beschouwt de basis HTML-versie, dus het is de Doctype HTML 5 ziet er heel bescheiden. Met andere woorden, dit type definitie is dat de browser nodig heeft om te werken met "pure» HTML, en wat zijn vandaag de dag beschouwd als de HTML5, terwijl velen bekend van de vierde versie wordt beschouwd als potentieel achterhaald te zijn.

Andere variëteiten Doctype

Tot op heden zijn er verschillende varianten van Doctype patronen, waarvan de meeste komt naar XHTML. Terwijl de tweede versie van de opmaaktaal kwam niet uit in het licht, en werd een deel van de HTML5 eerder genoemde, variaties in zijn eerste versie, maar niet de hoogste prevalentie, levend en wel.

Is het belangrijk Doctype?

Misschien dat sommige beginnende "schrijvers" in de HTML zal proberen te negeren de advertentiepagina type. Nou, als ze geen belangrijke informatie van vyshenapisannogo leerden, geven we een eenvoudig voorbeeld. Hier is een voorbeeld pagina die Transitional-template gebruikt:

Het lijkt erop dat het eruit moet zien op het idee van de ontwerper, maar het is de moeite waard ons "verwarren» Doctype, en krijgen we het volgende:

Zoals u kunt zien, heeft de pagina belangrijke veranderingen ondergaan: vervaagde behang, heeft het menu misvormde lijst, CSS sommige klassen gewoon genegeerd, bovendien, de pagina "Otros" tweede schuifbalk geworden.

Hopelijk dit voorbeeld is voldoende beschikbare vyshenapisannogo legt het belang, daarom kunnen we alleen maar de aandacht vast te houden of, idealiter, leren om code die strikte validatie gaat schrijven. Veel geluk voor jou!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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