KompiuteriaiProgramavimas

DOCTYPE HTML - kas tai? Ką reikia žinoti apie prekę

Nesvarbu, ką skeptikai, pažanga ir toliau bus toks reiškinys, kuris negali būti sustabdytas. Tačiau, nors kai kurie yra pasipiktinę užsitęsęs Perkelti į Mėnulį sode, kiti yra tiesiog panardinti į paniką, nes ji tampa vis sunkiau ir sunkiau suspėti su pokyčiais. Tokio "Pagauk-up" pavyzdys yra profesijų, susijusių su aukštųjų technologijų atstovai.

Nors dauguma interneto dizaineriai, programuotojai ir programuotojams yra daug geriau tinka į laiko dvasią, o ne bet "Nura Baba", kuris gauna informaciją iš savaitės pabaigoje, bet vis dar su didelių iškraipymų, realybė yra šiek tiek kitokia. Atitinka pažangos lygį yra sunku į naujų technologijų srityje. Apsvarstykite paprastą pavyzdį: prieš net kai 5-10 metų, iš internetinių žaidimų kūrėjas Adobe Flash galėtų pasiekti apčiuopiamą sėkmę, daug "Laimingas ūkininkas" yra įrodymas, kad. Tačiau šiandien ši technologija pamažu išmiršta, užleidimas labiau modernus, bet mažiau nei iš pagrindinio HTML5 tyrimo balsų dauguma. Beje, tai HTML5, "ir yra vienas iš" simbolių "šiandienos istorijų, skirtų darbo dienomis HTML DTP.

DOCTYPE HTML - kas tai?

Šis paminklas aukoms aukštųjų technologijų technologijų pažanga. Veržlus 90-S, kuris išsiskiria ne tik "kovoti" situacija mūsų šalyje, bet taip pat gana realus karas naršyklių, atnešė į pasaulį tik keletas produktų, kurie leidžia kompiuterių vartotojams naršyti World Wide Web. Yra tik viena problema - populiarus, kai "Netscape Navigator" ir "Internet Explorer ieško tuo pačiu puslapyje visiškai skiriasi, atitinkamai, ir į šios svetainės kūrėjai sukurti visiškai skirtingus puslapius šioms programoms.

Standartus? Tais metais, kalbėti apie jiems buvo beprasmiška - W3C gyvuoja savo ankstyvojoje stadijoje, ir skatinti savo IE Microsoft paprastai žinoma, kad pirmenybė sugalvoti savo, yra nesuderinama su niekuo dviračiai. Nepaisant to, pagal tos baisios (Web kūrėjams) dešimtmečio pabaigos, situacija normalizavosi juk: ten buvo keletas standartų regimybę, kad jei ne visiškai, bet vis dar laikomasi visų populiariausių naršyklių.

Tačiau situacija pasirodė esąs toks, kad konsorciumo standartus ir naršyklių gamintojai buvo, švelniai tariant, ne visi panašūs. Galite lengvai sukurti visiškai teisingas, kalbant apie HTML, CSS ir DOM puslapyje, bet pageidautinas naršyklė atkakliai parodė ne tai, ko jūs tikėjotės pamatyti.

Nepaisant to, laikui bėgant, kūrėjai vis dar pagaliau nusprendė galvoti ne tik apie konkursą, bet apie administratorius, ir jis pasirodė - DOCTYPE HTML. Tai speciali žymė, kad pasakoja naršyklę, kaip ji turėtų būti laikoma ypatinga puslapis.

Kas yra reikalingi DOCTYPE HTML kodą?

Prieš atitinkamų standartų, kurie pradėjo sekti visur atėjimas, daugelis kūrėjai naršyklių bandė traukti antklodę per save, kurti savo metodus požiūrį į tam tikrą technologiją. Kaip rezultatas, vieną ir tą patį puslapį atrodo skirtingose naršyklėse įvairiais būdais. Tačiau tai mums buvo pasakyta, tik nemini, kad kai apie programas interneto naršymas gamintojai atėjo aplink, ten buvo kita, ne mažiau juokingas problema.

Įsivaizduokite situaciją: jūs - tipiškas kūrėjas vėlai 90s. Jis tiesiog taip atsitiko, kad didžiąją laiko dalį praleidžiate naršyklėje "Internet Explorer" 4. "Microsoft nusprendžia staiga ateiti į jų jausmus ir padaryti savo naują naršyklė yra daugiau" teisinga ", kuriuo neaišku, kaip yra dabar kurti svetaines ir ką daryti su tais, kurie jau sukurta. Žinoma, jei turite pakankamai laiko, galima perrašyti savo HTML kodą tokiu būdu, kad ji atitinka naujus standartus, bet todėl, kad žmonės - tingus padarai.

Būtent šiuo metu DOCTYPE HTML yra tinkamiausia "išradimas". Priklausomai nuo to, kokio tipo dokumente tai nurodyta prie puslapio pradžioje, naršyklė bus pasirinkti tinkamiausias šiuo atveju utilizavimo mechanizmą. Jeigu HTML kodu Dokumento tipo nėra, naršyklė bus eiti į suderinamumo režimu (paprastai, bet nebūtinai). Kaip rezultatas, tas pats "Internet Explorer 6 (net jei failas jis ilsisi ramybėje) į DOCTYPE žyma nėra elgiasi taip, tarsi jūs dirbate savo ketvirtą versiją.

tipų Dokumento tipo

DOCTYPE žymė yra kelių rūšių, kurios gali būti suskirstytos į tam tikras kategorijas. Pirma, ji aprašo pagrindinių tipų žymėjimo kalba: HTML 4.01, HTML 5, XHTML 1.0 arba XHTML 1.1. Antra, kiekviena iš šių kalbų yra savo poskyrius, nukreipta į "koeficiento gedimų nustatymo" t. E., kaip sunku būti HTML kodas įsteigtos W3C standartus. Tačiau antruoju atveju, yra dvi išimtys - HTML5 ir XHTML 1.1 neturi jokių porūšius ir yra tik viena forma DOCTYPE HTML. Bet daugiau apie tai vėliau ...

Griežtas požiūris: DOCTYPE Griežta

Jei norite sukurti HTML kodą, atitinkantį kiekvieno įstatymo tvirtintojas laišku papildoma paskata (išskyrus savanaudiškumas) būtų naudoti Dokumento tipo griežti. Jei planuojate naudoti daugiau pažangių XHTML 1.0 eilutė, kuri prasideda kiekvieną elementą turėtų atrodyti taip:


Nurodykite DOCTYPE HTML Public griežtai šabloną užtikrina, kad bet koks nukrypimas nuo standarto bus pastebėjo naršyklėje, ir tada naudojamas neteisingas žyma ignoruojami. Visų pirma, griežtai režimu, bet žyma, ar tai yra forma, vaizdo ar kitos prekės privalo būti įrengtas per bloko žymes. Jei nuspręsite daryti be jo, naršyklė tiesiog nebus rodomas šį elementą, ir klaidų sąrašas išdėstymas užpildyti keletą įrašų pora.

Be to, žymių, kurios leidžia formatuoti tekstą numerį, taip pat pageidautina pašalinti - griežtas režimas reiškia, kad CSS naudojimą.

Humaniškas požiūris: DOCTYPE Transitional

Jei sunkus būdas griežta šablonas netinka jūs ar jūs tiesiog pripratę eiti prieš taisykles, visada yra galimybė kreiptis į labiau humanišką tipo DOCTYPE HTML visuomenei. W3C rūpinosi tais, kurie nenori pasiduoti įpročius ir nori dirbti pagal švelnesnę sąlygomis, sukurti pereinamąjį modelį atstovaujančių pereinamąjį požiūrį į modelio patvirtinimo. Šis šablonas leidžia laisvai leisti sau keletą laisves, kaip antai Griežtai yra draudžiama, šablonų žymes, taip pat daug kitų požiūrius į maketą, kuris nėra nebeaktualios, nes vėlai 90s.

«Minkštas» DOCTYPE HTML 4 deklaruojama taip:

Dėl XHTML eilutę vėl atrodo šiek tiek skiriasi, tačiau bendra tendencija tęsiasi:

Iki šiol, nepaisant to, kad kiekvienas programuotojas siekiama suderinti griežtus-template, tai yra pereinamasis Dokumento tipo yra labiausiai populiarus. Nepaisant to, šis šablonas turi vieną kredito limitą: vertintojas bus "atmesti" visus puslapius, kuriuose yra rėmus. Jei reikia griebtis Šis metodas išdėstymą, jūs turėtumėte atkreipti dėmesį į kitą - paskutinį šabloną.

Nuo bendro prie konkrečių: DOCTYPE rėmelių

Požiūris Tikrindami puslapiai laikantis rėmelių šabloną paprastai yra panašus į pereinamojo Tačiau be "laisvių" iš aukščiau, tai šablonas leidžia jums naudoti rėmus. Kiti skirtumai Frameset neturi, todėl galime tik perdavimo linija pranešimams, HTML 4.01 ir XHTML 1.0:

Pažangiausios

Žinoma, nuoroda į šio straipsnio visiems populiarėjančios HTML5 standartą pradžioje, mes negalėjome ignoruoti žymėjimo kalbą. Tai juokinga, kad W3C mano paprastą HTML versiją, todėl yra DOCTYPE HTML 5 atrodo gana kuklus. Kitaip tariant, šio tipo apibrėžimas, kad naršyklė turi dirbti su "grynas» HTML, ir kokios yra šiandien laikoma HTML5, o pažįstamas daugeliui ketvirtą versiją laikomas potencialiai pasenęs.

Kitos veislės Dokumento tipo

Iki šiol, yra keletas veislių DOCTYPE modelius, kurių dauguma ateina į XHTML. O antroji versija žymėjimo kalba nebuvo išėję į šviesą, tapimą HTML5 minėtų, svyravimų savo pirmąją versiją, nors jis pasireiškia ne didžiausias paplitimas, gyvas ir gerai.

Ar svarbu Dokumento tipo?

Galbūt kai naujokas "rašytojai" HTML bandys ignoruoti reklama puslapio tipą. Na, jei jie nebuvo sužinoti svarbią informaciją iš vyshenapisannogo, mes suteikiame paprastą pavyzdį. Štai pavyzdys puslapis, kuris naudoja Transitional-šabloną:

Atrodo, kaip ji turėtų atrodyti ant dizainerio idėja, tačiau ji yra verta mums "painioja» DOCTYPE ir gauname taip:

Kaip matote, puslapis patyrė reikšmingų pokyčių: išblėso tapetai, meniu tapo subjaurotas sąrašas, CSS keletas klasių tiesiog ignoravo, be to, kad puslapis "otros" antrasis slinkties.

Tikimės, kad šis pavyzdys yra pakankamai prieinama vyshenapisannogo paaiškina svarbą, todėl mes galime išlaikyti tik dėmesio arba, idealiu atveju, išmokti rašyti kodą, kuris praeina griežtą-įteisinimą. Sėkmės jums!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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