Компьютер, Програмчлалын
Эхлэхдээ энгийн DOCTYPE HTML - Энэ юу вэ? Та зүйлийн тухай юу мэдэх хэрэгтэй вэ
Ямар ч хамаагүй эргэлзэгчид, дэвшил зогсоож чадахгүй байгаа нь үзэгдэл хэвээр байна гэж юу вэ. Гэсэн хэдий ч, зарим нэг сар цэцэрлэгт дургvйцлээ илэрхийлсэн үргэлжилсэн алхам байхад, зарим нь шууд утгаараа бол сандран, дүрж, учир нь энэ нь өөрчлөлт хүртэл байлгах хэцүү бас хэцүү болж байна. Ийм "барих-Up" нэг жишээ нь өндөр технологийн үйл ажиллагаатай холбогдсон мэргэжлийн төлөөлөл юм.
Ихэнх вэб дизайнер, программист болон хамрагдсан илүү тохиромжтой аливаа "Nura Вава", хожуу долоо хоногийн мэдээллийг хүлээн авсан үед сүнсний оронд, харин ч ихээхэн гажуудал нь байдаг боловч, бодит байдал дээр арай өөр юм. дэвшлийн түвшинд нийцсэн шинэ технологи салбарт хэцүү байдаг. тэр ч байтугай зарим нь 5-10 жилийн өмнө Adobe Flash онлайн тоглоом хөгжүүлэгч биет амжилт, олон тооны "Аз жаргалтай Фермер" хүрэх болно гэж баталгаа нь: энгийн жишээг авч үзье. Гэсэн хэдий ч, өнөөдөр энэ технологи нь аажмаар гарч, илүү орчин үеийн арга замыг өгч үхэж, харин үндсэн HTML5 судалгаа олонхийн-ээс бага байна. Дашрамд хэлэхэд, энэ нь HTML5 бөгөөд өнөөдрийн түүх зориулсан огтхон HTML-DTP нь "тэмдэгт" -ийн нэг юм.
Эхлэхдээ энгийн DOCTYPE HTML - Энэ юу вэ?
Технологийн өндөр технологийн дэвшлийн золиос Энэ хөшөө. 90-S, ялгаатай байдаг манай орны хувьд нь зөвхөн "байлдааны" Нөхцөл байдал, бас хөтчүүдийг нэлээд бодит дайн бүхнээ дэлхийн компьютер хэрэглэгчид нь World Wide Web аялуулсан боломжийг хэдхэн бүтээгдэхүүн авчирсан. Netscape Navigator болон Internet Explorer тус тус шал өөр ижил хуудсан дээр хайж байсан, мөн сайтын бүтээгчид эдгээр хөтөлбөр нь шал өөр хуудсыг үүсгэх алдартай - зөвхөн нэг асуудал байна.
Стандарт? Эдгээр жилүүдэд тухай тэд болхи байсан юм ярих - W3C өөрийн балчир оршиж байна, таны IE Microsoft ерөнхийдөө өөрсдийн зохион бүтээсэн илүүд гэж нэрлэдэг сурталчлах, ямар нэг зүйл унадаг дугуй нийцтэй биш юм. Гэсэн хэдий ч, тэр аймшигт (Вэб хөгжүүлэгчдийн хувьд) арван жилийн эцэс гэхэд байдал хэвийн бүх дараа буцаж: Тэр биш бол бүрэн стандартын зарим semblance байсан, гэхдээ одоо ч гэсэн бүх алдартай хөтчүүдэд хүндэтгэдэг.
Гэсэн хэдий ч, нөхцөл байдал гарч консорциумын стандарт, хөтөч үйлдвэрлэгчид байсан Ийм байхын тулд бага зэрэг тавьж, дээр бүгд биш төстэй болсон. Та өөрийн хувьд бүрэн зөв үүсгэж болох ба HTML, CSS болон DOM хуудас, гэхдээ та давуу хөтөч буурахгүй та харж үзэж байгаа зүйл биш байв.
Гэсэн хэдий ч, цаг хугацаа өнгөрөхийн хэрээр хөгжүүлэгчид ч эцэст нь зөвхөн өрсөлдөөний талаар, харин Webmaster талаар бодож шийдсэн, тэр гарч - эхлэхдээ энгийн DOCTYPE HTML. Энэ нь тухайн хуудсанд хэрхэн авч үзэх нь зүйтэй хөтчийг хэлж тусгай хаяг байдаг.
Ямар эхлэхдээ энгийн DOCTYPE HTML-код хэрэгтэй байна вэ?
зохих стандарт, хаа сайгүй дагаж эхэлсэн цагаас өмнө хөтчүүд олон хөгжүүлэгчид нь тухайн технологийн хандлагыг өөрийн арга барилыг бий болгох, өөртөө гаруй хөнжил татах гэж оролдсон байна. Үүний үр дүнд нэг ижил хуудасны хувьд өөр өөр арга замаар өөр өөр хөтчүүд нь харагдаж байна. Гэсэн хэдий ч, зүгээр л Вэб аялах хөтөлбөрийг үйлдвэрлэгчид эргэн ирэхэд, тэнд өөр нэг ч үгүй дутуу ч хөгтэй асуудал байсан гэдгийг дурьдах нь биш, энэ нь бид ярьж байна.
нөхцөл байдал гээд төсөөлөөд үз дээ: та - нь ердийн вэб хөгжүүлэгч сүүлээр 90. Энэ нь зүгээр л ийм болсон гэдгийг аль хэдийн байж хүмүүст хийх нь энэ сайт үүсгэхийн тулд одоо байгаа шиг тодорхой бус байна, юу үүгээр та Internet Explorer 4. Microsoft гэнэт тэдний мэдрэхүйгээ ирж, таны шинэ хөтөч илүү "зөв" юм хийх шийдвэр гаргасан браузер зарцуулах цаг хугацаа, хамгийн бий болгосон байна. Мэдээж та хангалттай хугацаа байгаа бол та түүний HTML кодыг нь шинэ стандартын харгалзана ийм аргаар дахин бичих юм, гэхдээ хүн учир - залхуу амьтад.
Энэ үед эхлэхдээ энгийн DOCTYPE HTML хамгийн тохиромжтой байдаг байсан "бүтээл". Энэ хуудасны эхэнд заасан баримт бичгийг ямар төрлийн хамааран хөтөч энэ тохиолдолд хамгийн тохиромжтой үзүүлэх механизмыг сонгох болно. HTML-код эхлэхдээ энгийн DOCTYPE байхгүй бол, хөтөч уруу явах болно нийцтэй горимд (ихэвчлэн, харин заавал). Үүний үр дүнд нэг Internet Explorer 6 эхлэхдээ энгийн DOCTYPE тагийн байхгүй (файлын тэр амар тайван амарч байсан ч) ажиллаад та түүний дөрөв дэх хувилбар ажиллаж байгаа юм шиг.
төрөл эхлэхдээ энгийн DOCTYPE
Эхлэхдээ энгийн DOCTYPE хаяг тодорхой ангилалд хувааж болох хэд хэдэн зүйл орно. HTML 4.01, HTML 5, XHTML 1.0 эсвэл XHTML 1.1: Нэгдүгээрт, энэ нь Markup Language гол төрлийг тодорхойлно. Хоёрдугаарт, эдгээр хэлээр тус бүр HTML-код нь тогтоосон W3C стандартыг хэрхэн хүнд байх үед т. Е "буруу-олоход коэффициент" зааж, түүний дэд байна. Гэсэн хэдий ч, хоёр дахь тохиолдолд тэнд хоёр онцгой тохиолдол байдаг - HTML5 болон XHTML 1.1 ямар нэг дэд зүйл байх бөгөөд эхлэхдээ энгийн DOCTYPE HTML нь зөвхөн нэг л хэлбэр юм биш. Гэхдээ илүү энэ талаар дараа нь ...
Нарийн арга нь: Хатуу эхлэхдээ энгийн DOCTYPE
Та нар хууль магадлагч үсэг бүрт харгалзах HTML-код үүсгэх илүүд үзэж байгаа бол, нэмэлт урамшууллын (өөрөө ашиг сонирхлын бусад) эхлэхдээ энгийн DOCTYPE хатуу ашиглах явдал юм. Хэрэв та илүү дэвшилтэт XHTML 1.0 ашиглахаар төлөвлөж байгаа бол, мөр, элемент тус бүр эхэлнэ иймэрхүү харагдах ёстой:
Эхлэхдээ энгийн DOCTYPE HTML Олон нийтийн хатуу загварыг сонгох нь стандарт ямар нэгэн хазайлт хөтөч анзаарсан гэж байж, дараа нь буруу хаяг тооцохгүй байна ашигласан баталгаажуулдаг. Тухайлбал, хатуу чанд горим, ямар ч хаяг, энэ нь блок хаягууд дотор байрлах шаардлагатай хэлбэр, дүрс болон бусад зүйл байгаа эсэх. та юу ч хийж шийдсэн бол хөтөч нь ердөө л энэ зүйлийг харуулах байх болно, мөн алдааны жагсаалт байршил бүртгэл нь хоёр хүртэл дүүргэв.
Үүнээс гадна, текст хэлбэрт боломжийг хаягууд тоо, энэ нь бас арилгах нь зүйтэй юм - чанд дэглэм CSS ашиглах гэсэн үг.
Хүмүүнлэгийн хандлага: Шилжилтийн эхлэхдээ энгийн DOCTYPE
дараах байдлаар «зөөлөн» эхлэхдээ энгийн DOCTYPE HTML 4 зарласан байна:
дахин XHTML мөр хувьд, энэ нь бага зэрэг ялгаатай харагддаг, гэхдээ ерөнхий хандлага үргэлжилж байна:
онцлогт ерөнхий Хаанаас: эхлэхдээ энгийн DOCTYPE Frameset
Арга барил Frameset загвар нийцэж байгаа эсэхийг шалгах хуудас шилжилтийн Гэсэн хэдий ч дээрх "эрх чөлөө" гадна, энэ загвар та хүрээнүүдийг ашиглах боломжийг олгодог тэр нь ерөнхийдөө төстэй юм. Бусад ялгаа Frameset HTML 4.01 ба XHTML 1.0 хувьд биш, тиймийн тул, зарлал төлөө чадах цорын ганц дамжуулах шугам байна:
Зүсэлтийн
Бусад сорт эхлэхдээ энгийн DOCTYPE
Одоогийн байдлаар эхлэхдээ энгийн DOCTYPE хэв маяг, үүнээс хамгийн их XHTML ирдэг хэд хэдэн сорт байдаг. Markup Language хоёр дахь хувилбар нь анхны хувилбар нь HTML5 дээр дурдсан, өөрчлөлтийн нэг хэсэг болж, гэрэл уруу гарч ирсэн биш байсан ч биш, харин ч хамгийн их тархалт, амьд, сайн.
Энэ нь чухал эхлэхдээ энгийн DOCTYPE байна уу?
Магадгүй HTML зарим шинэхэн "зохиолчид" сурталчилгааны хуудас төрлийг үл хичээх болно. За тэд vyshenapisannogo нь чухал мэдээллийг мэдэж байх юм бол, бид энгийн жишээг өгч байна. Энд Transitional-загварыг ашигладаг жишээ хуудас юм:
Найдаж, энэ жишээ нь хангалттай байгаа vyshenapisannogo, ач холбогдлыг тайлбарлаж Тиймээс бид зөвхөн анхаарал, хамгийн тохиромжтой байлгах болно, эсвэл хатуу, баталгаажуулалтыг дамжуулдаг кодыг бичиж сурах байдаг. Танд амжилт хүсье!
Similar articles
Trending Now