OrdinadorsProgramació

Tipus de document HTML - què és? El que cal saber sobre el tema

No importa el que els escèptics, el progrés continua sent un fenomen que no es pot aturar. No obstant això, mentre que alguns estan indignats moviment prolongada al jardí lluna, altres estan literalment immersos en una situació de pànic, perquè es torna més i més difícil seguir el ritme dels canvis. Un exemple d'aquestes "catch-up" són els representants de les professions relacionades amb l'alta tecnologia.

Mentre que la majoria dels dissenyadors de pàgines web, programadors i programadors són molt més adequat per a l'esperit de l'època, més que qualsevol "Nura Baba", que rep informació de la setmana de retard, però encara amb distorsions considerables, la realitat és una mica diferent. Correspondre al nivell de progrés és difícil en el camp de les noves tecnologies. Considerem un exemple senzill: fins i tot fa uns 5-10 anys, un desenvolupador de jocs en línia d'Adobe Flash podria aconseguir l'èxit tangible, nombrosos "granger feliç" són prova d'això. No obstant això, avui dia aquesta tecnologia s'està morint a poc a poc, donant pas a un sistema més modern, però menys de la majoria de l'estudi d'HTML5 bàsic. Per cert, és HTML5, i és un dels "personatges" d'històries d'avui en dia els dies de setmana dedicats HTML-DTP.

Tipus de document HTML - què és?

Aquest monument a les víctimes dels avenços d'alta tecnologia en la tecnologia. Gallardo 90-s, que es distingeixen no només la situació "combat" al nostre país, sinó també tota una veritable guerra de navegadors, portat al món només uns pocs productes que permeten als usuaris d'ordinadors a navegar per la World Wide Web. Només hi ha un problema - popular quan Netscape Navigator i Internet Explorer estaven mirant a la mateixa pàgina d'una forma completament diferent, respectivament, i els creadors del lloc per crear un completament diferents pàgines per a aquests programes.

Normes? En aquests anys, per parlar d'ells era inútil - W3C ha existit en la seva infància, i promoure la seva IE Microsoft generalment conegut que prefereix inventar seu propi compte, no són compatibles amb les bicicletes res. No obstant això, a finals d'aquesta dècada terrible (per desenvolupadors web), la situació va tornar a la normalitat després de tot: hi havia una certa aparença de les normes que, si no totalment, però encara respectat per tots els navegadors populars.

No obstant això, la situació va resultar ser tal que els estàndards del consorci i els fabricants de navegadors eren, per dir-ho suaument, no és en absolut semblant. Des d'aquí es pot crear una forma completament correcta en termes de HTML, CSS i DOM de la pàgina, però es va mostrar obstinat navegador preferit no és el que esperava veure.

No obstant això, amb el pas del temps, els desenvolupadors encara han decidit finalment a pensar no només en la competència, sinó d'un webmaster, i ell ha aparegut - DOCTYPE HTML. Aquesta és una etiqueta especial que indica al navegador com ha de ser considerada com una pàgina en particular.

El que es necessita al Doctype de codi HTML?

Abans de l'arribada dels estàndards adequats, que van començar a seguir a tot arreu, molts desenvolupadors de navegadors han tractat de descobrir el pastís sobre si mateix, la creació dels seus propis mètodes d'acostament a una tecnologia en particular. Com a resultat, una i la mateixa pàgina es veu en diferents navegadors de diferents maneres. No obstant això, això se'ns ha dit, simplement no esmentar que quan els productors de programes per navegar per Internet va arribar, hi havia una altra, cap problema menys divertits.

Imagini la situació: - un desenvolupador web típica finals dels anys 90. Va donar la casualitat que la major part del temps que passa en el navegador Internet Explorer 4. Microsoft sortint sobtadament als seus sentits i fer que el seu nou navegador és més "correcta", pel que no està clar com ho és ara per crear llocs i què fer amb aquells que ja tenen creat. Per descomptat, si té prou temps, podria tornar a escriure el seu codi HTML de manera que es correspongui amb les noves normes, sinó perquè la gent - criatures mandroses.

Va ser en aquest punt Doctype HTML és la més adequada "invenció". Depenent de quin tipus de document s'especifica al començament de la pàgina, el navegador va a triar el més adequat en aquest cas el mecanisme de la representació. Si el Doctype en el codi HTML no està disponible, el navegador entrarà en mode de compatibilitat (en general, però no necessàriament). Com a resultat, el mateix Internet Explorer 6 (fins i tot si l'arxiu que en pau descansi), en absència de l'etiqueta Doctype es comporta com si s'està treballant en la seva quarta versió.

tipus Doctype

etiqueta de tipus de document inclou diverses espècies que es poden dividir en certes categories. En primer lloc, es descriuen els principals tipus de llenguatge de marcat: HTML 4.01, HTML 5, XHTML 1.0 o XHTML 1.1. En segon lloc, cada un d'aquests idiomes té les seves subseccions, assenyalant el "coeficient de localització de fallades" t. E. En el dur que ser de codi HTML estàndards del W3C establerts. No obstant això, en el segon cas, hi ha dues excepcions - HTML 5 i XHTML 1.1 no té cap subespècies i són només una forma d'DOCTYPE HTML. Però més sobre això més endavant ...

enfocament rigorós: DOCTYPE estricte

Si prefereix crear codi HTML corresponent a cada lletra del validador de llei, l'incentiu addicional (que no sigui el propi interès) seria utilitzar Doctype estricte. Si va a utilitzar la més avançada XHTML 1.0, la línia, que començarà cada element ha de tenir aquest aspecte:


L'elecció d'DOCTYPE HTML plantilla estricta Pública assegura que qualsevol desviació de la norma serà observat pel navegador, i després utilitza l'etiqueta equivocada s'ignora. En particular, de cap manera estricte, qualsevol etiqueta, si es tracta d'una forma, imatge o qualsevol altre element necessari per a situar-se dins de les etiquetes de bloc. Si decideix prescindir-ne, el navegador simplement no mostrarà aquest tema, i el disseny llista d'errors es va omplir un parell de discos.

A més, una sèrie d'etiquetes que permeten donar format al text, també és desitjable eliminar - l'estricte règim implica l'ús de CSS.

enfocament humà: tipus de document de Transició

Si un mètode severa estricta plantilla no li convé o simplement acostumats a anar contra les regles, sempre hi ha la possibilitat de recórrer a un tipus més humà Doctype HTML Pública. W3C es va fer càrrec dels que no volen renunciar als hàbits i desitja treballar en condicions més suaus, creant un patró de transició que representa un enfocament de transició al model de validació. Aquesta plantilla li permet que pugui lliurement fer-se algunes llibertats, com ara estricte està prohibit, etiquetes de plantilla, així com molts altres enfocaments per al disseny, que no es perd rellevància des de finals dels anys 90.

HTML «suau» Doctype 4 es declara com segueix:

Per cadena XHTML novament es veu una mica diferent, però la tendència general segueix:

Fins a la data, malgrat el fet que cada codificador pretén que el perfil estricte-plantilla, és un DOCTYPE de transició és el més popular. No obstant això, aquesta plantilla té un límit de crèdit: validador "rebuig" cap de les pàgines que contenen marcs. Si necessita recórrer a aquest mètode de disseny, s'ha de prestar atenció a la següent - l'última plantilla.

Del general al particular: Doctype conjunt de marcs

Enfocament quan les pàgines revisant el compliment de la plantilla de marcs és generalment similar a la de la Transició, però, a més de les "llibertats" de l'anterior, aquesta plantilla permet l'ús de marcs. Altres diferències de marcs no té, per tant, només pot línia de transferència per als avisos, per a HTML 4.01 i XHTML 1.0:

avantguardista

Per descomptat, en referència al principi d'aquest article tota la creixent popularitat d'estàndard HTML5, no podíem ignorar el llenguatge de marques. És curiós que el W3C considera la versió bàsica en HTML, de manera que és l'HTML 5 Doctype sembla bastant modesta. En altres paraules, aquest tipus de definició és que el navegador ha de treballar amb "pur» HTML, i el que són avui en dia considerat com l'HTML 5, mentre que familiar per a molts de la quarta versió que es considera potencialment obsoleta.

Altres varietats Doctype

Fins a la data, hi ha diverses varietats de patrons de tipus de document, la majoria dels quals ve a XHTML. Mentre que la segona versió del llenguatge de marcat no va sortir a la llum, passant a formar part dels HTML5 abans esmentats, les variacions en la seva primera versió, encara que no la més alta prevalença, viu i bé.

És important Doctype?

Potser alguns novells "escriptors" al codi HTML a tractar d'ignorar el tipus de pàgina de publicitat. Bé, si no aprenen informació important de vyshenapisannogo, donem un exemple senzill. Heus aquí un exemple que utilitza la pàgina de transició de la plantilla:

Sembla com que ha de ser similar a la idea del dissenyador, però val la pena que nosaltres "confondre» Doctype, i obtenim el següent:

Com es pot veure, la pàgina ha experimentat canvis significatius: Paper pintat esvaït, el menú s'ha convertit en la llista desfigurat, algunes classes CSS simplement ignorades, a més, la pàgina d ' "altres" segona barra de desplaçament.

Amb sort, aquest exemple és suficient vyshenapisannogo disponibles explica la importància, per tant, només podem mantenir l'atenció o, idealment, aprendre a escriure codi que passa estricta validació. Bona sort a vostè!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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