Computeren, Programméiere
Doctype HTML - wat ass et? Wat Dir braucht iwwer de Punkt ze wëssen
Egal wat de Skeptiker, Fortschrëtter weider e Phänomen gin dass net gestoppt ginn. Allerdéngs, während e puer verzien laangwiereg Plënneren an de Mound Gaart sinn, anerer sinn wuertwiertlech an enger Panik Beweegung, well et schwéier a méi haart gëtt mat den Ännerungen ze halen huet. E Beispill vun esou "matkritt-up" sinn d'Vertrieder vun Beruffer ze héich Technologie dinn.
Während déi meescht Web Designer, Programméierer an coders sinn vill besser geegent fir de Geescht vun der Zäit, amplaz all "Nura Baba", deen Enn Informatioune vun der Woch kritt, mä awer mat bedeitend distortions, ass d'Realitéit bëssi anescht. Sëlwecht fir den Niveau vun Fortschrëtt ass am Beräich vun den neien Technologien schwéier. Betruecht engem einfachen Beispill: och e puer ago 5-10 Joer, e Entwéckler vun Online Spiller op Adobe Flash siichtbarst Succès erreechen konnt, villen "Happy Bauer" sinn Beweis vun deem. Awer haut dës Technologie ass Stierwen lues eraus, Manéier zu engem méi modern Féierung, mä manner wéi enger Majoritéit vun der Etude vun Basis HTML5. Iwwregens, ass et HTML5, an ass ee vun de "Zeechen" vu senger haut Geschichte e Wochendeeg HTML-DTP.
Doctype HTML - wat ass et?
Dëst Monument fir Affer vun der Héich-Tech Fortschrëtter vun Technologie. Offerte 90-Spiller, déi net nëmmen ënnerscheeden sinn "géint" Situatioun an eisem Land, mä och eng ganz real Krich vun Browser, hat an d'Welt just e puer Produiten, déi Computer Benotzer erlaben den World Wide Web ze Surfen. Et gëtt nëmmen ee Problem - populär wann Netscape Navigator an Internet Explorer op der selwechter Säit an enger komplett anerer gesicht goufen, respektiv, an der hannert vum Site eng komplett verschidden Säiten fir dës Programmer ze schafen.
Standarden? An deene Joren ze schwätzen iwwer hinnen notzlost war - W3C a senger zréckgelooss gelieft huet, a förderen Är IE Microsoft allgemeng bekannt, datt hir eege zu Sort Spiller, sinn net mat eppes Vëloen kompatibel. Trotzdem, duerch d'Enn vun deem schrecklechen (fir Web Entwéckler) Jorzéngt, hannescht der Situatioun ze normal no all: et puer semblance vun Standarden war, wann net voll, mä awer vun all populär Browser respektéiert.
Allerdéngs war d'Situatioun sou gin aus, datt d'Standarden vun der Consortium an de Browser Producteure waren, et fir säi betounen, guer net ähnlech. Dir hätt einfach eng komplett richteg wat vun schafen HTML, CSS an der DOM- Säit, mä Dir Spiller Browser zougedréckt stubbornly net wat dir ze gesinn erwaart.
Trotzdem, wéi Zäit op gaangen, nach Entwéckler hunn decidéiert endlech un dass net nëmmen iwwer Konkurrenz, mä ronn engem Webmaster, an hien wossten - Doctype HTML. Dëst ass eng speziell Tag datt de Browser erzielt wéi et soll eng bestëmmte Säit considéréiert ginn.
Wat am Doctype HTML-Code waren ass?
Virun der Advent vun adequate Standarden, déi iwwerall verfollegen ugefaang un, hu vill Entwéckler vun Browser Zoufall Decken iwwer selwer ze zeien, hir eege Methoden vun Approche zu engem besonnesch Technik schafen. Als Resultat, gesäit een an der selwechter Säit an verschidden Browser ënnerschiddlech Manéieren. Mä dat hu mir gesot ginn, just net ernimmen datt wann de Produzente vu Programmer fir Web surfen ronderëm huet, do aner war, net manner lëschteg Problem.
Stellt d'Situatioun: dir - eng typesch Web Entwéckler spéiden 90er. Et geschitt ass just esou, dass déi meescht vun der Zäit Dir Internet Explorer 4. Microsoft eemol un hir Sënner ze kommen a fir Är nei Browser ass méi "richteg" decidéiert am Browser verbréngen, woubäi et net kloer ass, wéi et elo Siten ze schafen ass a wat mat deene maachen, déi schonn geschaf. wann Dir genuch Zäit natierlech, hutt, kënnt Dir sengem HTML-Code an esou e Wee misse datt et zu der neier Standarden entsprécht, mä well Leit - Lazy Monstere.
Et war bei dësem Punkt Doctype HTML déi entspriechend ass "Erfindung." Je wat Zort Dokument ass am Ufank vun der Säit uginn ass, wäert de Browser déi entspriechend an dësem Fall decidéieren de Mechanismus vun Render-. Wann der Doctype vun der HTML-Code net disponibel ass, gëtt de Browser an goen Onbedenklechkeet Modus (normalerweis, mä net onbedéngt). Als Resultat, doruechter déi selwecht Internet Explorer 6 (och wann de Fichier hien am Fridden Rescht) an dem Fehlen vun Doctype Tag wéi wann Dir an hir véiert Versioun schafft.
Zorte Doctype
Doctype Tag ëmfaasst verschidden Arten déi an verschidden Kategorien ënnerdeelt ginn. Éischtens, beschreift et den Haaptgrond Zorte vu Wikisyntax Sprooch: HTML 4,01, HTML 5, XHTML 1.0 oder XHTML 1.1. Zweetens, huet jidwereen vun dësen Sproochen seng subsections, Virop un der "ass souguer gemaach ginn vun Schold-fannen" t. E. Op wéi haarden HTML-Code etabléiert W3C Standarden gin. Allerdéngs, an der zweeter Fall, do sinn zwou Ausnamen - HTML5 an XHTML 1.1 heescht hu keng subspecies a sinn nëmmen eng Form vun Doctype HTML. Mee méi op déi méi spéit ...
Genau Approche: Doctype scharf
Wann Dir léiwer HTML-Code ze schafen géif zu all Bréif vum Gesetz validator entspriechend, déi zousätzlech Ureiz (ausser Self-interesséieren) ginn Doctype scharf ze benotzen. Wann s de méi fortgeschratt XHTML 1.0 ze benotzen plangen, déi Linn, déi all Element fänken wäert soll esou kucken:
Doctype HTML Ëffentlech strikt Skelett Wiel garantéiert dass all deviation aus der Norm gëtt vum Browser gemierkt ginn, a benotzt ginn dann déi falsch Tag ignoréiert gëtt. Besonnesch, an strenge Regime, all Tag, ob et eng Form ass, Bild oder anere Punkt néideg bannent der Spär Tags etabléiert gin. Wann Dir ouni et ze maachen décidéieren, gëtt de Browser einfach net dësem Punkt Kaart, an Feeler Lëscht Layout gefëllt an e puer vun den Undeel.
Zousätzlech, dass eng Rei vun Tags erlaben den Text ze Format, ass et och wënschenswäert eliminéiert - de strenge Regime beinhalt d'Benotzung vun CSS.
Humane Approche: Doctype Iwwergangs
«Haart» Doctype HTML 4 deklaréiert ass wéi follegt:
Fir XHTML String erëm gesäit et liicht anescht, mä de globale TREND ass weider:
Aus dem allgemenge dem spezifeschen: Doctype Frameset
Approche wann Check Säiten fir conforme Frameset Skelett fir datt allgemeng ähnlech ass awer vun der Iwwergangsperiod,, zousätzlech zu der "Zivilfräiheeten" vun der uewen, dës Skelett erlaabt Iech Rummen ze benotzen. Aner Differenzen Frameset huet net, also, kann nëmmen Transfermaart Linn fir d'Avisen, fir HTML 4,01 an XHTML 1.0:
Opzedeelen-Bord
Aner Zorte Doctype
Fir Datum, ginn et verschidden Zorten vun Doctype Mustere, Meeschter déi zu XHTML kënnt. Während déi zweet Versioun vun der Wikisyntax Sprooch net gemaach an d'Liicht kommen aus, vun der HTML5 dräi, Variatiounen an hirer éischt Versioun, obwuel net deen héchste prevalence, lieweg an och ëmmer Deel.
Ass et wichteg Doctype?
Vläicht e puer onerfueren "Schrëftsteller" an der HTML probéieren der Publicitéit Säit Typ ze ignoréieren. Gutt, wa se net wichteg Informatiounen aus vyshenapisannogo léieren huet, mir ginn eng einfach Beispill. Hei ass e Beispill Säit dass Iwwergangs-Skelett benotzt:
Hoffentlech, ass dëst Beispill genuch sinn vyshenapisannogo der Bedeitung erkläert, also, kënne mir nëmmen, sech auswiesselen halen oder, am Idealfall, léieren Code ze schreiwen dass strikt-Confirmatioun Passë. Vill Gléck fir iech!
Similar articles
Trending Now