KomputilojProgramado

DOCTYPE HTML - kio ĝi estas? Kion vi bezonas scii pri la eron

Ne gravas kion la skeptikaj, progreso daŭre estas fenomeno kiu ne povas esti haltita. Tamen, dum kelkaj estas indignigita longedaŭra movo al la luno ĝardeno, aliaj estas laŭvorte mergis en paniko, ĉar ĝi iĝas pli kaj pli malfacile teni supre kun la ŝanĝoj. Ekzemplo de tiaj "catch-up" estas la reprezentantoj de profesioj rilate al alta teknologio.

Dum plej retejo diseñadores, programistoj kaj codificadores estas multe pli taŭgaj por la spirito de la tempo, prefere ol iu "Nura Baba", kiu ricevas informon de la semajno malfrue, sed ankoraŭ kun konsiderinda distordoj, la realaĵo estas iom malsama. Respondas al la nivelo de progreso estas malfacile en la kampo de novaj teknologioj. Konsideru simplan ekzemplon: eĉ iuj 5-10 jaroj, desarrollador de enretaj ludoj sur Adobe Flash povus atingi palpeblan sukceson, multnombraj "Feliĉa Farmer" estas pruvo de tio. Tamen, hodiaŭ ĉi tiu teknologio iom post iom formortas, donante vojon al pli moderna, sed malpli ol plimulto de la studo de bazaj HTML5. Parenteze, estas HTML5, kaj estas unu el la "karakteroj" de la hodiaŭa rakontoj dediĉita labortagoj HTML-DTP.

DOCTYPE HTML - kio ĝi estas?

Ĉi monumento al viktimoj de la alta teknologio antaŭas de la teknologion. Dashing 90-s, kiu distingas ne nur "batalo" situacio en nia lando, sed ankaŭ tute vera milito de retumiloj, eliris el la nur kelkaj produktoj kiuj permesas komputiluzantoj al surf la TTT. Estas nur unu problemo - populara kiam Netscape Navigator kaj Internet Explorer rigardas la saman paĝon en tute malsama, respektive, kaj la kreintoj de la paĝaro por krei tute malsamajn paĝojn por ĉi tiuj programoj.

Normoj? En tiuj jaroj, por paroli pri ili estis sencela - W3C ekzistis en lia infanaĝo, kaj promocii vian IE Microsoft ĝenerale konata ke preferis inventi siajn proprajn, ne estas kongrua kun io bicikloj. Tamen, antaŭ la fino de tiu terura (por Web Developers) jardeko, la situacio revenis al normala post ĉiuj; estis iu ŝajno de normoj kiuj se ne plene, sed ankoraŭ respektata de ĉiuj popularaj retumiloj.

Tamen, la situacio montriĝis tia, ke la normoj de la konsorcio kaj la retumilo fabrikantoj estis, milde dirite, tute ne simila. Vi povos facile krei tute korekta en terminoj de HTML, CSS kaj la DOM paĝo, sed vi preferan retumilo obstine montris, kion vi atendis vidi.

Tamen, kiel tempo pasis, programistoj ankoraŭ fine decidis pensi ne nur pri konkurenco, sed pri retestro, kaj li aperis - DOCTYPE HTML. Tiu estas speciala etikedo kiu rakontas la retumilo kiel ĝi devus esti konsiderata aparta paĝo.

Kio necesas en la DOCTYPE HTML-kodo?

Antaŭ la alveno de taŭga normoj, kiuj komencis sekvi ĉie, multaj programistoj de retumiloj provis tiri la kovrilon sur sin, krei sian propran metodoj de alproksimiĝo al specifa teknologio. Rezulte, unu kaj la sama paĝo aspektas en malsamaj retumiloj en malsamaj manieroj. Tamen, ĉi tiu oni diris al ni, simple ne mencias ke kiam la produktantoj de programoj por TTT surfado venis ĉirkaŭe, estis alia, ne malpli amuzan problemon.

Imagu la situacion: vi - tipa TTT ellaboranto malfruaj 90'oj. Estis hazardo, ke la plejparto de la tempo vi elspezas en la retumilo Internet Explorer 4. Microsoft decidas subite venis al siaj sensoj kaj fari via nova retumilo estas pli "ĝusta", per kio ĝi ne estas klara kiel ĝi nun estas krei lokojn kaj kion fari kun tiuj kiuj jam kreita. Kompreneble, se vi havas sufiĉan tempon, vi povus reverki lian HTML-kodon tiel ke ĝi respondas al la novaj normoj, sed ĉar homoj - mallaborema kreitaĵoj.

Estis ĉe tiu punkto DOCTYPE HTML estas la plej taŭga "invento". Depende de kio tipo de dokumento estas precizigita komence de la paĝo, la retumilo elektos la plej taŭga en ĉi tiu kazo la mekanismo de la prunti. Se la DOCTYPE en la HTML-kodo ne estas disponebla, la retumilo, eniras en kongruo modon (kutime, sed ne nepre). Rezulte, la sama Interreto Explorer 6 (eĉ se la dosiero li ripozu en paco) en la foresto de DOCTYPE etikedo kondutas kvazaŭ vi laboras en lia kvara versio.

tipoj DOCTYPE

DOCTYPE etikedo inkludas plurajn speciojn kiuj povas esti dividitaj en certaj kategorioj. Unue, ĝi priskribas la ĉefajn tipojn de markado lingvo: HTML 4.01, HTML 5, XHTML 1.0 aŭ XHTML 1.1. Due, ĉiu el tiuj lingvoj havas sian subsecciones, indikante la "koeficiento de kulpo-trovante" t. E. En kiom malfacile esti HTML-kodo establita W3C normoj. Tamen, en la dua kazo, estas du esceptoj - HTML5 kaj XHTML 1.1 ne havas subspeciojn kaj estas nur unu formo de DOCTYPE HTML. Sed pli sur tiu poste ...

Rigora alproksimiĝo: DOCTYPE Strikta

Se vi preferas krei HTML-kodo respondas al ĉiu litero de la leĝo Kontrolilo, la kroma stimulo (krom mem-intereso) estus uzi DOCTYPE Strikta. Se vi planas uzi la pli altnivelaj XHTML 1.0, la linio, kiu komencos ĉiu elemento devus serĉi tiel:


Elektanta DOCTYPE HTML Publika strikta ŝablono certigas ke ajna devio de la normo estos rimarkita de la retumilo, kaj poste uzis la malĝustan etikedo estas ignorita. Aparte, en strikta maniero, ajna etikedo, ĉu ĝi estas formo, bildo aŭ alia elemento bezonata por loki ene de la bloko etikedoj. Se vi decidas fari sen ĝi, la retumilo simple ne montri tiun eron, kaj eraro listo aranĝo plenigita supren kelkaj diskoj.

Krome, kelkaj etikedoj kiuj permesas formati la tekston, ĝi estas ankaŭ dezirinda por forigi - la strikta reĝimo implicas la uzon de CSS.

Humane alproksimiĝo: DOCTYPE Transira

Se severa metodo strikta ŝablono ne konvenas al vi aŭ vi simple kutimiĝis iri kontraŭ la reguloj, ĉiam la eblon de recurrir al pli humana tipo DOCTYPE HTML Publika. W3C zorgis pri tiuj kiuj ne volas rezigni la kutimoj kaj deziras labori sub milda kondiĉoj, krei Transira skemo reprezentanta transira alproksimiĝo al modelo validigo. Ĉi ŝablono ebligas al vi libere permesi vin mem kelkaj liberecoj, kiel Strikta estas malpermesita, ŝablono etikedoj, tiel kiel multaj aliaj alproksimiĝoj al la aranĝo, kiun ne perdis gravecon kiam la lasta 90aj jaroj.

«Mola» DOCTYPE HTML 4 estas deklarita jene:

Por XHTML kordo denove ĝi aspektas iomete malsamaj, sed la entuta tendenco daŭrigas:

Ĝis nun, malgraŭ tio, ke ĉiu codificador serĉas egali la Strikta-ŝablono, estas transira DOCTYPE estas la plej populara. Tamen, ĉi tiu ŝablono havas unu kredito limo: Kontrolilo estos "malakcepti" ajna paĝoj kiuj enhavas kadrojn. Se vi bezonas recurrir al ĉi tiu metodo aranĝo, vi devus pagi atenton al la sekva - la lasta ŝablono.

De la ĝenerala al la specifaj: DOCTYPE kadraro

Alproksimiĝo kiam kontrolanta paĝojn por plenumo de la kadraro ŝablono estas ĝenerale simila al tiu de la Transira Tamen, aldone al la "liberecoj" de la pli supre, ĉi tiu ŝablono ebligas al vi uzi kadrojn. Aliaj diferencoj kadraro havas ne do povas nur transigo linio por anoncoj, por HTML 4.01 kaj XHTML 1.0:

Tala-Edge

Kompreneble, temas pri la komenco de ĉi tiu artikolo ĉiuj kreskanta populareco de HTML5 normo, ni ne povis ignori la markado lingvo. Ĝi estas amuza ke W3C konsideras la bazan HTML-versio, do ĝi estas la DOCTYPE HTML 5 aspektas tre modesta. Alivorte, ĉi tiu tipo difino estas ke la retumilo bezonas por labori kun "pura» HTML, kaj kio estas hodiaŭ konsiderata la HTML5, dum konata al multaj de la kvara versio estas konsiderita kiel potenciale malaktuala.

Aliaj varioj DOCTYPE

Ĝis nun, ekzistas pluraj varioj de DOCTYPE ŝablonoj, la plimulto de kiuj venas al XHTML. Dum la dua versio de la markado lingvo ne eliris en la lumon, igante parto de la HTML5 antaŭe menciita, variadoj en lia unua versio, kvankam ne la plej alta tropezo, vivanta kaj bone.

Ĉu grava DOCTYPE?

Eble iu novulo "verkistoj" en la HTML provos ignori la anonco paĝon tipo. Nu, se ili ne lernis gravajn informojn de vyshenapisannogo, ni donas simplan ekzemplon. Jen ekzemplo paĝo kiu uzas Transira-ŝablono:

Aspektas kiel devas aspekti sur la ideo de la diseñador, sed valoras nin "konfuzas» DOCTYPE, kaj ni akiras la sekvajn:

Kiel vi povas vidi, la paĝo suferis gravajn ŝanĝojn: fadis fonbildo, la menuo fariĝis desfigurado listo, CSS iuj klasoj simple ignoris, aldone, la paĝo "otros" dua scrollbar.

Espereble, tiu ekzemplo estas sufiĉe disponebla vyshenapisannogo klarigas la gravecon do ni povas nur teni la atenton aŭ, ideale, lerni skribi kodon kiu pasas strikta-validigo. Bonŝancon al vi!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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