KomputerProgramming

Doctype HTML - apa iku? Apa sampeyan kudu ngerti babagan item

Ana prakara apa skeptics, proses terus dadi kedadean sing ora bisa mandegake. Nanging, nalika sawetara ana outraged pamindhahan protracted kanggo Taman rembulan, wong sing secara harfiah nyemplungaken ing gupuh, amarga iku dadi harder lan harder supaya munggah karo owah-owahan. Tuladha kuwi "nyekel-up" iku wakil saka profesi related kanggo teknologi dhuwur.

Nalika paling perancang web, programer lan coders akeh sing luwih apik cocog kanggo roh wektu, tinimbang sembarang "Nura Baba", kang ditampa informasi saka minggu pungkasan, nanging isih karo distorsi owahan, kasunyatan punika Luwih beda. Cocog kanggo tingkat kemajuan angel ing lapangan teknologi anyar. Coba umpamane prasaja: malah sawetara 5-10 taun kepungkur, pangembang game online ing Adobe Flash bisa entuk sukses nyoto, akeh "Happy Petani" sing bukti sing. Nanging, dina iki teknologi iki wis mboko sithik dying metu, menehi cara kanggo luwih modern, nanging kurang saka mayoritas saka sinau saka HTML5 dhasar. Miturut cara, iku HTML5, lan salah siji saka "karakter" crita dina pengabdian weekdays HTML-DTP.

Doctype HTML - apa iku?

Monumèn iki kanggo korban maju dhuwur-tech ing teknologi. Dashing 90-s, kang bentenaken ora mung "pertempuran" kahanan ing negara kita, nanging uga cukup perang nyata saka browser, digawa menyang donya mung sawetara produk sing ngidini kedhaftar komputer kanggo Surf World Wide Web. Mung ana siji masalah - populer nalika Netscape Navigator lan Internet Explorer padha looking ing kaca sing padha ing temen beda, mungguh, lan pencipta situs kanggo nggawe kaca temen beda kanggo program iki.

Standards? Ing taun, kanggo pirembagan bab mau ana artine - W3C sampun wonten ing sawijining tasih bayi, lan ningkataké IE Microsoft umum dikenal sing disenengi kanggo invent dhewe, ora cocog karo pit apa. Nanging, ing pungkasan sing elek (Web Developers) dasawarsa, kahanan dadi pulih sawise kabeh: ana sawetara semblance standar sing yen ora kanthi, nanging isih ajeni dening kabeh browser populer.

Nanging, kahanan diaktifake metu kuwi yen standar konsorsium lan manufaktur browser padha, sijine iku mildly, ora ing kabeh padha. Sampeyan bisa gampang nggawe rampung bener ing syarat-syarat HTML, CSS lan kaca DOM, nanging sampeyan browser disenengi stubbornly nuduhake ora apa sampeyan samesthine kanggo ndeleng.

Nanging, wektu lunga ing, gawe isih pungkasanipun mutusaken mikir ora mung bab kompetisi, nanging bab webmaster, lan muncul - Doctype HTML. Iki tag khusus sing ngandhani browser carane kudu dianggep sawijining kaca tartamtu.

Apa perlu ing Doctype HTML-kode?

Sadurunge tekane saka standar nyukupi, kang wiwit ngetutake nang endi wae, akeh gawe browser wis nyoba kanggo narik kemul liwat piyambak, nggawe cara dhewe saka pendekatan kanggo teknologi tartamtu. Akibaté, siji lan kaca padha katon ing browser beda ing macem-macem cara. Nanging, kita iki wis marang, mung ora sebutno nalika prodhusèn program kanggo Web selancar teka watara, ana liyane, ora masalah kurang nyenengake.

Mbayangno kahanan: sampeyan - pangembang web khas 90s pungkasan. Iku mung supaya kedaden sing paling saka wektu sampeyan nglampahi ing browser Internet Explorer 4. Microsoft nemtokaken kanggo dumadakan teka pikiran sehat lan nggawe browser anyar luwih "bener", kang iku ora cetha kaya saiki kanggo nggawe Camping lan apa apa karo wong-wong sing wis digawe. Mesthi, yen sampeyan duwe cukup wektu, sampeyan bisa mbaleni nulis HTML-kode ing kuwi cara sing cocok kanggo standar anyar, nanging amarga wong - jalmo puguh.

Nanging ana ing titik iki Doctype HTML sing paling cocok "penemuan." Gumantung ing jinis apa saka document iku kasebut ing awal kaca, browser bakal milih sing paling cocok ing kasus iki mekanisme Pengawas. Yen Doctype ing HTML-kode ora kasedhiya, browser bakal pindhah menyang mode kompatibilitas (biasane, nanging ora kudu). Akibaté, padha Internet Explorer 6 ing (sanajan file kang liyane ing tentrem) ing anané saka tag Doctype dumadakan kaya yen makarya ing versi papat.

jinis Doctype

tag Doctype kalebu saperangan spesies sing bisa dipérang dadi kategori tartamtu. Sepisanan, iku describes ing jinis utama basa markup: HTML 4.01, HTML 5, XHTML 1.0 utawa XHTML 1.1. Sareh, saben basa iku mau wis Anak bagean sawijining, pointing menyang "koefisien saka fault-nemokake" t. E. Ing carane angel dadi HTML-kode diadegaké standar W3C. Nanging, ing kasus liyane, ana rong seng - HTML5 lan XHTML 1.1 ora duwe subspesies lan mung siji wangun Doctype HTML. Nanging liyane sing mengko ...

pendekatan kaku: Doctype Ketat

Yen luwih seneng nggawe HTML-kode cocog kanggo saben aksara saka Validator hukum, nyurung tambahan (lan liya-kapentingan) bakal nggunakake Doctype siksane. Yen rencana kanggo nggunakake luwih maju XHTML 1.0, baris, kang bakal miwiti saben unsur ngirim katon kaya iki:


Milih Doctype HTML Cithakan ketat Public agawé sembarang soko saka standar bakal weruh dening browser, lan banjur digunakake ing tag salah digatèkaké. Ing tartamtu, ing mode ketat, tag sembarang, apa iku wangun, gambar utawa item liyane sing dumunung ing tags pemblokiran. Yen sampeyan arep kanggo apa tanpa iku, browser mung ora nampilake item iki, lan dhaftar kesalahan tata kapenuhan munggah saperangan saka cathetan.

Kajaba iku, sawetara tags sing ngidini kanggo ngowahi format teks, iku uga seng di pengeni kanggo ngilangke - regime ketat nggadahi nggunakake CSS.

pendekatan Humane: Doctype Transisi

Yen cara cithakan ketat abot ora cocog karo sampeyan utawa sampeyan mung rakulino kanggo pindhah marang aturan, ana tansah kamungkinan kanggo Resor kanggo jinis Doctype liyane Kemanusiaan HTML Public. W3C njupuk care saka wong-wong sing ora arep menehi munggah ing Sifat lan kapengin bisa ing kahanan perunggu, nggawe pola Transisi makili pendekatan transisi kanggo model Validation. Cithakan iki ngijini sampeyan kanggo bebas ngidini dhewe sawetara thik kayata Ketat dilarang, tags cithakan, uga akeh cedhak liyane kanggo tata letak, kang ora ilang relevansi wiwit 90s pungkasan.

«Soft» Doctype HTML 4 dinyatakake minangka nderek:

Kanggo XHTML senar maneh iku katon rada beda, nanging gaya sakabèhé terus:

Kanggo tanggal, senadyan kasunyatan sing saben coder seeks kanggo cocog Ketat-cithakan, iku Doctype transisi sing paling populer. Nanging, cithakan iki duwé siji watesan kredit: Validator bakal "nolak" kaca sing ngemot pigura. Yen sampeyan perlu kanggo Resor kanggo tata letak cara iki, sampeyan kudu mbayar manungsa waé kanggo sabanjure - cithakan pungkasan.

Saka general kanggo tartamtu: Doctype Frameset

Pendekatan nalika mriksa kaca kanggo tundhuk marang cithakan Frameset iku umume padha menyang ing Transisi, Nanging, saliyane "thik" saka ndhuwur, cithakan iki ngidini sampeyan kanggo nggunakake pigura. beda Frameset wis ora, mulane, mung bisa transfer line kanggo Announcements, kanggo HTML 4.01 lan XHTML 1.0:

Nglereni-Edge

Mesthi, referring kanggo awal artikel iki kabeh akeh popularitas saka standar HTML5, kita bisa ora ditolak lewat basa markup. Iku aneh sing W3C nganggep versi HTML dhasar, iku Doctype HTML 5 katon cukup andhap asor. Ing tembung liyane, definisi jinis iki sing browser perlu digarap "murni» HTML, lan apa sing dina iki dianggep dadi HTML5, nalika menowo kanggo akeh versi papat dianggep dadi potensi lungse.

varieties Doctype

Kanggo tanggal, ana sawetara varieties saka pola Doctype, paling kang nerangake XHTML. Nalika versi liya saka basa markup ora metu menyang cahya, dadi bagéan saka HTML5 kasebat, variasi ing versi pisanan, sanajan ora lazim paling, urip lan uga.

Apa Doctype penting?

Mbok sawetara wong anyar "Writers" ing HTML bakal nyoba kanggo nglirwakake jinis kaca iklan. Inggih, yen padha ora mangerteni informasi penting saka vyshenapisannogo, kita menehi conto sing prasaja. Punika conto kaca sing migunakake Transisi-cithakan:

Iku katon minangka ngirim katon kaya ing idea saka Desainer, nanging iku worth kita "galau» Doctype, lan kita njaluk ing ngisor iki:

Nalika sampeyan bisa ndeleng, kaca wis ngalami akèh owah-owahan wujud: wallpaper burem, menu wis dadi dhaftar disfigured, CSS sawetara kelas mung digatèkaké, ing Kajaba iku, kaca "Negeri" scrollbar kapindho.

Mugia, conto iki cukup dhuwur vyshenapisannogo nerangake wigati ing, Mulane, kita mung bisa tetep waé utawa, saenipun, sinau kanggo nulis kode sing liwat ketat-validasi. Good luck kanggo sampeyan!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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