TietokoneetOhjelmointi

DOCTYPE HTML - mikä se on? Mitä sinun tarvitsee tietää kohde

Ei ole väliä mitä skeptikot, edistys on edelleen ilmiö, jota ei voi pysäyttää. Vaikka jotkut ovat raivoissaan pitkittyneet siirtyä kuun puutarhaan, toiset ovat kirjaimellisesti upotetaan paniikissa, koska se on vaikeampi pysyä muutoksia. Esimerkki tällaisesta "catch-up" ovat edustajat ammattien korkeaan teknologiaan liittyvän.

Vaikka useimmat web-suunnittelijat, ohjelmoijat ja kooderit ovat paljon paremmin hengessä aikaa, eikä niinkään "Nura Baba", joka vastaanottaa informaatiota viikon myöhässä, mutta silti huomattavan vääristymiä, todellisuus on hieman toisenlainen. Vastaavat saavutettu edistys on vaikeaa uuden tekniikan alalla. Harkitse yksinkertainen esimerkki: jopa 5-10 vuotta sitten, kehittäjä nettipelejä Adobe Flash voivat saavuttaa konkreettisia menestystä, lukuisia "Happy Farmer" ovat todiste. Kuitenkin tänään tämä tekniikka on vähitellen häviämässä, väistymässä uudemmalla, mutta vähemmän kuin enemmistö tutkimukseen perus HTML5. Muuten, se on HTML5, ja on yksi "merkkejä" nykypäivän tarinat omistettu arkisin HTML-DTP.

DOCTYPE HTML - mikä se on?

Tämä muistomerkki uhreille korkean teknologian teknologian kehittymisen. Hurtti 90-s, jotka eroavat paitsi "torjua" tilanne maassamme, mutta myös varsin todellinen sota selaimet, saattaneet maailmaan vain muutamia tuotteita, joiden avulla tietokoneen käyttäjät voivat surffata World Wide Web. On vain yksi ongelma - suosittu, kun Netscape Navigator ja Internet Explorer etsivät samalla sivulla aivan eri, vastaavasti, ja luovat sivuston luoda täysin eri sivuja näitä ohjelmia.

Standardeja? Näinä vuosina, puhua niistä oli turhaa - W3C on ollut lapsenkengissä, ja mainostaa IE Microsoft yleisesti tunnettua, että mieluummin keksiä omia, eivät ole yhteensopivia mitään polkupyörää. Kuitenkin loppuun mennessä tuon kauhean (web-kehittäjille) vuosikymmenellä tilanne palautui normaaliksi loppujen: siellä oli jonkinlainen standardeja, että jos ei täysin, mutta silti noudatettava kaikissa yleisimmissä selaimissa.

Kuitenkin tilanne osoittautui sellaiseksi, että standardit konsortion ja selain valmistajat olivat lievästi sanottuna, ei lainkaan samankaltaisia. Voit helposti luoda täysin oikein kannalta HTML, CSS ja DOM sivun, mutta ensisijainen selain itsepäisesti osoitti ole mitä odottaa nähdä.

Kuitenkin ajan mittaan, kehittäjät vieläkään päättivät lopulta ajatella paitsi noin kilpailun vaan ylläpitäjä, ja hän ilmestyi - DOCTYPE HTML. Tämä on erityinen tunniste, joka kertoo selaimelle, miten se tulisi pitää tietyn sivun.

Mitä tarvitaan DOCTYPE HTML-koodia?

Ennen kynnyksellä riittäviä vaatimuksia, mikä alkoi seurata kaikkialla, monet kehittäjät selaimia ovat yrittäneet vetää peiton itse luoda omia menetelmiä lähestymistapa tietyn teknologian. Tämän seurauksena yksi ja sama sivu näyttää eri selaimissa eri tavoin. Kuitenkin tämä meille on sanottu, eivät vain mainita, että kun tuottajat ohjelmien surfailun tuli noin, oli toinen, yhtä huvittavaa ongelmaa.

Kuvittele tilanne: olet - tyypillinen web-kehittäjä 90-luvun lopulla. Se vain kävi niin, että suurimman osan ajasta vietät selaimen Internet Explorer 4. Microsoft päättää yhtäkkiä järkiinsä ja tee uusi selain on "oikea", jolloin se ei ole selvää, koska se on nyt luoda sivustoja ja mitä tehdä niiden kanssa, jotka ovat jo luotu. Tietenkin, jos sinulla on tarpeeksi aikaa, voit kirjoittaa sen HTML-koodia siten, että se vastaa uusia standardeja, vaan koska ihmiset - laiska olentoja.

Se oli tässä vaiheessa Doctype HTML on sopivin "keksinnön". Riippuen siitä, minkälainen asiakirjan täsmennetään alussa sivun, selain valita sopivin tässä tapauksessa mekanismi tekee. Jos Doctype HTML-koodia ei ole käytettävissä, selain siirtyy yhteensopivuus tila (yleensä, mutta ei välttämättä). Tämän seurauksena sama Internet Explorer 6 (vaikka tiedosto hän levätä rauhassa) puuttuessa Doctype tag käyttäytyy kuin jos olet työskennellyt neljännen version.

tyypit Doctype

Doctype tag sisältää useita lajeja, jotka voidaan jakaa ryhmiin. Ensinnäkin, se kuvaa päätyyppiä markup language: HTML 4,01, HTML 5, XHTML 1.0 tai XHTML 1.1. Toiseksi kukin näistä kielistä on sen alakohdissa osoittaen "kerrointa Vianetsinnän" t. E. kuinka kova olla HTML-koodista W3C-standardeja. Kuitenkin toisessa tapauksessa, kaksi poikkeusta - HTML5 ja XHTML 1.1 ei ole alalajia, ja ne ovat vain yksi muoto DOCTYPE HTML. Mutta siitä lisää myöhemmin ...

Kurinalaisuus: DOCTYPE Tiukka

Jos haluat luoda HTML-koodia, joka vastaa kutakin lain kirjain validator, ylimääräinen kannustin (muu kuin itsekkyys) olisi käyttää Doctype Tiukka. Jos aiot käyttää kehittyneempiä XHTML 1.0, linja, joka alkaa kunkin elementin tulisi näyttää tältä:


Valitsemalla DOCTYPE HTML Julkinen tiukka sapluuna varmistetaan, että kaikki poiketa normaalista huomataan selaimen, ja sitten käytetään väärää tunnistetta ei huomioida. Erityisesti, tiukasti tilassa, mikä tahansa tag, onko se on muodossa, kuva tai muu kohde tarvitse sijaita lohkon tunnisteet. Jos päätät tehdä ilman sitä, selain ei yksinkertaisesti näytä tätä kohdetta ja virheiden asett täyteen pari kirjaa.

Lisäksi useita tunnisteita, joiden avulla muotoilla tekstiä, se on myös toivottavaa eliminoida - tiukkaa järjestelmä edellyttää käytön CSS.

Humane lähestymistapa: DOCTYPE Siirtymäkauden

Jos vakava tapa tiukka malliin ei sovi sinulle tai et yksinkertaisesti tottunut vastoin sääntöjä, on aina mahdollisuus turvautua inhimillisempää tyyppi DOCTYPE HTML Julkinen. W3C hoiti niitä, jotka eivät halua luopua tottumukset ja haluaa toimia lievemmissä olosuhteissa, luoden siirtymäkauden mallia edustava siirtymäkauden lähestymistapa mallin validointi. Tämä mallin voit vapaasti sallia itsellesi vapauksia, kuten Tiukka on kielletty, mallitunnisteita, sekä monia muita lähestymistapoja ulkoasu, joka ei ole menettänyt merkityksensä, koska 90-luvun lopulla.

«Pehmeä» DOCTYPE HTML 4 on ilmoitettu seuraavasti:

XHTML merkkijono kerran se näyttää hieman erilaiselta, mutta yleinen suuntaus jatkuu:

Tähän mennessä siitä huolimatta, että jokainen koodaaja pyrkii vastaamaan Tiukat-mallin, se on siirtymäkauden Doctype on suosituin. Kuitenkin tämä mallin on yksi luottoraja: validator "hylkää" kaikki sivut, jotka sisältävät kehyksiä. Jos tarvitse turvautua tähän menetelmään asettelua, kannattaa kiinnittää huomiota seuraavaan - viimeinen malli.

Yleisestä erityiseen: Doctype Frameset

Lähestymistapa lipuntarkastuksessa sivuja noudattamisen Frameset malli on yleisesti samanlainen kuin siirtymäkauden kuitenkin lisäksi "vapauksia" yllä, tämän mallin voit käyttää kehyksiä. Muut erot kehyssarja ei ole, siis, voi vain siirtolinja ilmoitukset, HTML 4,01 ja XHTML 1.0:

Huippuluokan

Tietenkin, viitaten tämän artikkelin alussa kaikki kasvava suosio HTML5-standardin, emme voi sivuuttaa sivunkuvauskieltä. Hassua, että W3C pitää perus HTML-versiota, joten se on DOCTYPE HTML 5 näyttää varsin vaatimaton. Toisin sanoen, tämän tyyppinen määritelmä on, että selain tarvitsee työskennellä "puhdas» HTML, ja mitkä ovat nykyään pidetään HTML5, vaikka tuttuja monille neljännen version pidetään potentiaalisesti vanhentuneita.

Muut lajikkeet Doctype

Tähän mennessä on useita lajikkeita Doctype malleja, joista suurin osa tulee XHTML. Kun taas toinen versio kuvauskieli ei tullut ulos valoon, tulee osa HTML5 edellä mainitun, vaihtelut ensimmäisessä versiossa, vaikka ei korkein esiintyvyys, elossa ja hyvin.

On tärkeää Doctype?

Ehkä jotkut noviisi "kirjailijoita" HTML yrittää ohittaa mainos sivun tyyppi. No, jos he eivät opi tärkeitä tietoja vyshenapisannogo, annamme yksinkertaisen esimerkin. Tässä on esimerkki käyttävällä Siirtymäkauden-template:

Näyttää siltä se näyttää ajatukseen suunnittelija, mutta se kannattaa meitä "sekoittaa» Doctype, ja saamme seuraavat:

Kuten näette, sivu on muuttunut merkittävästi: vaimeni tapetti, valikko on tullut häirinneet lista, CSS joissakin luokissa yksinkertaisesti huomiotta lisäksi sivun "otros" toisen vierityspalkin.

Toivottavasti tämä esimerkki on käytettävissä riittävästi vyshenapisannogo syystä on tärkeää, siksi voimme vain pitää huomiota tai ihannetapauksessa oppia kirjoittamaan koodia, joka läpäisee tiukat-validointi. Onnea sinulle!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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