KomputerProgramming

Doctype HTML - naon eta? Naon nu peryogi kauninga ngeunaan item nu

Euweuh urusan naon ka skeptics, kamajuan terus jadi fenomena anu teu bisa dieureunkeun. Sanajan kitu, bari sababaraha anu outraged move protracted ka kebon bulan, batur anu sacara harfiah immersed di panik, sabab janten harder na harder tetep nepi jeung parobahanana. Conto misalna "nyekel-up" nu wawakil profesi patali teknologi tinggi.

Bari paling désainer web, programer na coders anu leuwih hadé cocog kana sumanget waktos, batan naon baé "Nura Baba", nu narima informasi tina saminggu telat, tapi tetep kalawan distortions considerable, kanyataanana aya rada béda. Pakait jeung tingkat kamajuan hese dina widang téknologi anyar. Mertimbangkeun hiji conto basajan: sanajan sababaraha 5-10 taun ka tukang, pamekar tina kaulinan online on Adobe Flash bisa ngahontal kasuksésan tangible, sababaraha "Bingah Farmer" nu bukti éta. Sanajan kitu, kiwari téhnologi ieu laun dying kaluar, mere jalan ka nu leuwih modern, tapi kirang ti mayoritas ulikan HTML5 dasar. Ku jalan kitu, éta HTML5, sarta mangrupa salah sahiji "karakter" carita dinten ieu devoted weekdays HTML-DTP.

Doctype HTML - naon eta?

tugu ieu korban tina kamajuan tinggi-tech dina téhnologi. Dashing 90-s, anu mangrupakeun dibédakeun teu ukur "tempur" kaayaan di nagara urang, tapi ogé cukup perang nyata panyungsi, dibawa kana dunya ngan sababaraha produk nu ngidinan pamaké komputer mun internetan World Wide Web. Aya ngan hiji masalah - populér nalika Netscape Navigator jeung Internet Explorer anu pilari di kaca sarua dina lengkep beda masing-masing jeung Birokrat loka pikeun nyieun hiji kaca tos rengse béda pikeun program ieu.

Standar? Dina eta taun, ngobrol ngeunaan eta éta euweuh hartina - W3C geus eksis di infancy na, sarta ngamajukeun Anjeun IE Microsoft umumna dipikawanoh yen pikaresep ka invent sorangan, henteu cocog sareng bikes nanaon. Tapi, ku tungtung anu dahsyat (pikeun Web developer) dékade, kaayaan balik ka normal sanggeus kabeh: aya sababaraha semblance standar anu lamun teu pinuh, tapi masih dimangfaatkeun ku sadayana panyungsi populér.

Sanajan kitu, kaayaan tétéla jadi misalna yén standar konsorsium jeung pabrik browser éta, pikeun nyimpen eta mildly, teu sakabehna siga. Anjeun bisa kalayan gampang nyieun hiji sagemblengna bener dina watesan HTML, CSS jeung kaca DOM, tapi anjeun browser pikaresep stubbornly némbongkeun teu naon diperkirakeun tingali.

Tapi, sakumaha waktu nuluykeun, pamekar kénéh geus tungtungna mutuskeun mun dipikir moal ukur ngeunaan kompetisi, tapi ngeunaan webmaster a, sarta anjeunna mucunghul - Doctype HTML. Ieu tag husus nu ngabejaan browser kumaha eta kudu dianggap hiji kaca nu tangtu.

Naon anu diperlukeun dina Doctype HTML-kode?

Méméh Advent standar nyukupan, anu mimiti nuturkeun madhab, loba pamekar ti panyungsi geus diusahakeun narik simbut nu leuwih dirina, nyieun metode sorangan pendekatan ka téhnologi nu tangtu. Hasilna, hiji na kaca sarua Sigana di panyungsi béda dina cara béda. Najan kitu, urang ieu geus bébéja, ngan teu disebatkeun yen lamun produser tina program keur Web surfing sumping di sabudeureun, aya lian, teu masalah kirang lucu.

Ngabayangkeun kaayaan: Anjeun - pamekar web has 90an telat. Ieu ngan jadi kajadian nu paling ti waktos Anjeun méakkeun dina browser Internet Explorer 4. Microsoft megatkeun dumadakan datangna ka itungan maranéhanana sarta nyieun browser anyar anjeun leuwih "bener", whereby teu jelas sakumaha anu kasebut ayeuna keur nyieun loka sarta naon anu kudu dipigawé kalayan jalma anu miboga geus dijieun. Tangtu, lamun boga cukup waktu, anjeun bisa nulis balik HTML-kode na dina cara sapertos nu eta pakait jeung standar anyar, tapi kusabab urang - mahluk puguh.

Ieu di titik ieu Doctype HTML mangrupakeun paling luyu "penemuan". Gumantung kana jenis naon tina dokumen eta dieusian dina awal kaca, browser bakal milih nu paling luyu dina hal ieu mékanisme pikeun alih. Lamun Doctype dina HTML-kode teu sadia, browser bakal balik kana modeu kasaluyuan (biasana, tapi teu merta). Hasilna, sarua Internet Explorer 6 teh (sanajan file anjeunna beristirahat di karapihan) dina henteuna tag Doctype behaves saolah-olah anjeun digawé di versi kaopat na.

jenis Doctype

tag Doctype ngawengku sababaraha spésiés nu bisa dibagi kana kategori nu tangtu. Firstly, éta ngajelaskeun jenis utama aksara Sunda: HTML 4,01, HTML 5, XHTML 1.0 atawa XHTML 1.1. Bréh, unggal basa ieu boga subsections anak, ngarah ka "koefisien tina lepat-nyungsi" t. E. Dina sabaraha tangguh janten HTML-kode ngadegkeun standar W3C. Sanajan kitu, dina kasus kadua, aya dua éntitas - HTML5 jeung XHTML 1.1 teu gaduh subspésiés sagala na aya ngan hiji bentuk Doctype HTML. Tapi nu langkung lengkep ihwal nu engké ...

pendekatan rigorous: Doctype ketat

Upami Anjeun leuwih resep nyieun HTML-kode pakait jeung unggal aksara dina validator hukum, anu incentive tambahan (lian ti timer interest) bakal ngagunakeun Doctype ketat. Lamun rencanana ngagunakeun beuki canggih XHTML 1.0, garis, nu baris dimimitian unggal unsur kedah kasampak kawas kieu:


Milih Doctype HTML template ketat Public ensures nu mana wae simpangan tina standar bakal noticed ku panyungsi, sarta tuluy dipake tag salah ieu dipaliré. Dina sababaraha hal, dina mode ketat, tag sagala, naha éta téh formulir, gambar atawa item sejenna diperlukeun ditempatkeun dina tag block. Lamun mutuskeun do tanpa éta, browser anu saukur moal nembongkeun item ieu, sarta daptar kasalahan perenah kaeusi nepi sababaraha rékaman.

Sajaba ti éta, sababaraha tag nu ngidinan pikeun pormat téks, éta ogé desirable pikeun ngaleungitkeun - rezim ketat ngakibatkeun pamakéan CSS.

pendekatan manusiawi: Doctype Transisi

Lamun metoda template ketat parna teu nyaluyukeun maneh atawa anjeun saukur biasa balik ngalawan aturan, aya salawasna kamungkinan pikeun Resort ka tipe Doctype leuwih manusiawi HTML Public. W3C nyandak ngurus jalma anu teu hayang nyerah kabiasaan na wishes digawekeun dina kaayaan milder, nyieun hiji pola Transisi ngalambangkeun pendekatan peralihan model validasi. Citakan ieu nyandak anjeun kalawan bébas ngawenangkeun diri sababaraha liberties, kayaning ketat dilarang, tag template, kitu ogé loba pendekatan sejen kana perenah, nu teu leungit relevansi saprak 90an telat.

«Leuleus» Doctype HTML 4 dinyatakeun saperti kieu:

Pikeun XHTML string deui eta Sigana rada beda, tapi trend sakabéh anu neraskeun:

Pikeun tanggal, sanajan kanyataan yén unggal coder nyiar cocog ketat-template, éta mangrupakeun Doctype peralihan teh pang populerna. Tapi, template ieu boga hiji wates kiridit: validator bakal "nolak" sagala Kaca nu ngandung pigura. Lamun perlu Resort ka perenah metoda ieu, anjeun kudu nengetan jeung hareup - dina citakan panungtungan.

Ti umum ka husus dina: Doctype Frameset

Pendekatan nalika mariksa kaca keur patuh kana citakan Frameset sacara umum sarua jeung nu ti Transisi, kumaha oge, sajaba "liberties" di luhur, template ieu ngidinan Anjeun pikeun make pigura. Bedana séjén Frameset boga teu, ku kituna, ukur bisa mindahkeun garis pikeun announcements, pikeun HTML 4,01 jeung XHTML 1.0:

Motong-Tepi

Tangtu, ngarujuk kana awal artikel ieu sakabeh popularitas tumuwuh tina standar HTML5, urang bisa moal malire aksara Sunda. Ieu lucu nu W3C ngemutan versi HTML dasar, jadi eta teh Doctype HTML 5 Sigana rada modest. Dina basa sejen, harti jenis ieu téh yén browser nu perlu dianggo kalayan "murni» HTML, sarta naon dinten dianggap HTML5, bari wawuh ka loba versi kaopat nu dianggap berpotensi leungit.

variétas séjén Doctype

Pikeun titimangsa, aya sababaraha variétas tina pola Doctype, lolobana anu datang ka XHTML. Bari versi kadua aksara Sunda teu kaluar kana caang, jadi bagian tina HTML5 disebut tadi, variasi dina versi kahijina, sanajan teu ka Prévalénsi pangluhurna, hirup na ogé.

Éta Doctype penting?

Sugan sababaraha novice "panulis" dina HTML bakal nyoba malire tipe kaca iklan. Muhun, upami aranjeunna teu diajar informasi penting ti vyshenapisannogo, urang masihan conto basajan. Di dieu hiji conto kaca anu ngagunakeun Transisi-template:

Sigana sakumaha sakuduna kasampak kawas dina pamanggih desainer, tapi eta sia kami ka "bingung» Doctype, sarta kami meunang di handap:

Salaku bisa ningali, kaca geus undergone parobahan signifikan: wallpaper luntur, menu geus jadi daftar disfigured, CSS sababaraha kelas saukur dipaliré, sajaba, kaca "otros" scrollbar kadua.

Muga, conto ieu cukup disadiakeun vyshenapisannogo ngécéskeun pentingna éta, ku kituna, urang ngan bisa neundeun perhatian atawa, ideally, diajar nulis kode anu pas ketat-validasi. Good tuah ka anjeun!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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