Komputer, Programming
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
«Soft» Doctype HTML 4 dinyatakake minangka nderek:
Kanggo XHTML senar maneh iku katon rada beda, nanging gaya sakabèhé terus:
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
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:
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