ຄອມພິວເຕີ, ດໍາເນີນໂຄງການ
DOCTYPE HTML - ມັນເປັນສິ່ງທີ່? ສິ່ງທີ່ທ່ານຈໍາເປັນຕ້ອງຮູ້ກ່ຽວກັບການລາຍການທີ່
ບໍ່ວ່າສິ່ງທີ່ບໍ່ຄ່ອຍເຊື່ອງ່າຍໆ, ຄວາມຄືບຫນ້າຍັງຈະສືບຕໍ່ເປັນປະກົດການທີ່ບໍ່ສາມາດຖືກຢຸດເຊົາເປັນ. ຢ່າງໃດກໍຕາມ, ໃນຂະນະທີ່ບາງແມ່ນ outraged ເຄື່ອນໄຫວ protracted ກັບສວນເດືອນ, ຄົນອື່ນແມ່ນ immersed ຮູ້ຫນັງສືໃນ panic ເປັນ, ເນື່ອງຈາກວ່າມັນຈະກາຍເປັນ harder ແລະ harder ເພື່ອເຮັດໃຫ້ມີການປ່ຽນແປງ. ຕົວຢ່າງຂອງການດັ່ງກ່າວ "ກັບຄືນມາໄດ້" ມີຜູ້ຕາງຫນ້າຂອງອາຊີບທີ່ກ່ຽວຂ້ອງກັບເຕັກໂນໂລຊີສູງ.
ໃນຂະນະທີ່ນັກອອກແບບເວັບໄຊຕ໌ທີ່ສຸດ, ແຜນງານແລະ coders ແມ່ນດີຂຶ້ນກວ່າຫຼາຍເຫມາະສົມກັບຈິດໃຈຂອງທີ່ໃຊ້ເວລາໄດ້, ແທນທີ່ຈະກ່ວາ "Nura Baba", ເຊິ່ງໄດ້ຮັບຂໍ້ມູນຈາກອາທິດທ້າຍ, ແຕ່ຍັງມີການບິດເບືອນຫຼາຍ, ໃນຄວາມເປັນຈິງທີ່ແຕກຕ່າງກັນຫລາຍສົມຄວນ. ສອດຄ້ອງກັບລະດັບຂອງຄວາມຄືບຫນ້າແມ່ນມີຄວາມຫຍຸ້ງຍາກໃນພາກສະຫນາມຂອງເຕັກໂນໂລຊີໃຫມ່. ພິຈາລະນາເປັນຕົວຢ່າງທີ່ງ່າຍດາຍ: ເຖິງແມ່ນວ່າບາງ 5-10 ປີທີ່ຜ່ານມາ, ການພັດທະນາຂອງເກມອອນໄລນ໌ກ່ຽວກັບ Adobe Flash ສາມາດບັນລຸຜົນສໍາເລັດທີ່ມີຕົວຕົນ, ຈໍານວນຫລາຍ "ສະບາຍດີຊາວກະສິກອນ" ແມ່ນຫຼັກຖານສະແດງຂອງທີ່. ຢ່າງໃດກໍຕາມ, ໃນມື້ນີ້ເຕັກໂນໂລຊີນີ້ແມ່ນໄດ້ຄ່ອຍໆເສຍຊີວິດອອກ, ໃຫ້ວິທີການທີ່ທັນສະໄຫມຫຼາຍ, ແຕ່ຫນ້ອຍກ່ວາສ່ວນໃຫຍ່ຂອງການສຶກສາຂອງ HTML5 ພື້ນຖານໄດ້. ໂດຍວິທີການ, ມັນເປັນ HTML5, ແລະເປັນຫນຶ່ງໃນ "ຕົວອັກສອນ" ຂອງເລື່ອງມື້ນີ້ອຸທິດວັນທໍາມະດາ HTML, DTP.
DOCTYPE HTML - ມັນເປັນສິ່ງທີ່?
monument ນີ້ຜູ້ຖືກເຄາະຮ້າຍຂອງຄວາມກ້າວຫນ້າຂອງເຕັກໂນໂລຊີສູງໃນເຕັກໂນໂລຊີ. Dashing 90-s, ເຊິ່ງມີຄວາມໂດດເດັ່ນບໍ່ພຽງແຕ່ "ການຕໍ່ສູ້" ສະຖານະການໃນປະເທດຂອງພວກເຮົາ, ແຕ່ຍັງຂ້ອນຂ້າງເປັນສົງຄາມທີ່ແທ້ຈິງຂອງຕົວທ່ອງເວັບ, ໄດ້ນໍາເອົາເຂົ້າໄປໃນໂລກພຽງແຕ່ເປັນຜະລິດຕະພັນຈໍານວນຫນ້ອຍທີ່ອະນຸຍາດໃຫ້ຜູ້ໃຊ້ຄອມພິວເຕີເພື່ອ surf World Wide Web. ມີພຽງແຕ່ຫນຶ່ງໃນບັນຫາແມ່ນ - ນິຍົມໃນເວລາທີ່ Netscape Navigator ແລະ Internet Explorer ໄດ້ຊອກຫາຢູ່ໃນຫນ້າດຽວກັນໃນທີ່ແຕກຕ່າງກັນຫມົດ, ຕາມລໍາດັບ, ແລະເພື່ອນ E- ຂອງເວັບໄຊດັ່ງກ່າວໃນການສ້າງຫນ້າທີ່ແຕກຕ່າງກັນຫມົດສໍາລັບບັນດາໂຄງການເຫຼົ່ານີ້.
ມາດຕະຖານ? ໃນປີເຫຼົ່ານັ້ນ, ເພື່ອສົນທະນາກ່ຽວກັບພວກເຂົາແມ່ນບໍ່ມີຈຸດຫມາຍ - W3C ໄດ້ຢູ່ໃນ infancy ຂອງຕົນ, ແລະສົ່ງເສີມການ IE ຂອງ Microsoft ຂອງທ່ານເປັນທີ່ຮູ້ຈັກໂດຍທົ່ວໄປທີ່ຕ້ອງການທີ່ຈະ invent ຕົນເອງ, ແມ່ນບໍ່ເຫມາະສົມກັບ bikes ຫຍັງ. ຢ່າງໃດກໍຕາມ, ໃນຕອນທ້າຍຂອງຂີ້ຮ້າຍ (ສໍາລັບນັກພັດທະນາ Web) ທົດສະວັດທີ່, ສະຖານະການກັບຄືນໄປຕາມປົກກະຕິພາຍຫຼັງທີ່ທັງຫມົດ: ມີຮູບຮ່າງຫນ້າຕາຂອງມາດຕະຖານບາງຢ່າງຖ້າບໍ່ໄດ້ຢ່າງເຕັມສ່ວນ, ແຕ່ຍັງເຄົາລົບນັບຖືໂປຣແກຣມທ່ອງເວັບທີ່ທັງຫມົດ.
ຢ່າງໃດກໍຕາມ, ສະຖານະການໄດ້ຫັນອອກຈະເປັນດັ່ງກ່າວວ່າມາດຕະຖານຂອງກຸ່ມບໍລິສັດແລະຜູ້ຜະລິດຂອງຕົວທ່ອງເວັບໄດ້, ເພື່ອເຮັດໃຫ້ມັນ mildly, ບໍ່ໄດ້ຢູ່ໃນທັງຫມົດທີ່ຄ້າຍຄືກັນ. ທ່ານໄດ້ຢ່າງງ່າຍດາຍສາມາດສ້າງເປັນທີ່ຖືກຕ້ອງສົມບູນໃນຂໍ້ກໍານົດຂອງ HTML, CSS ແລະຫນ້າ DOM, ແຕ່ທ່ານຂອງຕົວທ່ອງເວັບທີ່ແນະນໍາ stubbornly ສະແດງໃຫ້ເຫັນບໍ່ແມ່ນສິ່ງທີ່ທ່ານຄາດວ່າຈະເຂົ້າໄປເບິ່ງ.
ຢ່າງໃດກໍຕາມ, ເປັນເວລາຜ່ານໄປ, ການພັດທະນາຍັງໄດ້ຕັດສິນໃຈສຸດທ້າຍທີ່ຈະຄິດບໍ່ພຽງແຕ່ກ່ຽວກັບການແຂ່ງຂັນ, ແຕ່ກ່ຽວກັບຜູ້ດູແລເວັບ, ແລະເຂົາປາກົດວ່າ - DOCTYPE HTML. ອັນນີ້ແມ່ນໂຄດພິເສດທີ່ບອກຕົວທ່ອງເວັບຂອງເຮັດແນວໃດມັນຄວນຈະໄດ້ຮັບການພິຈາລະນາເປັນຫນ້າໂດຍສະເພາະ.
ສິ່ງທີ່ຈໍາເປັນໃນ DOCTYPE HTML, ລະຫັດ?
ກ່ອນການມາເຖິງຂອງມາດຕະຖານທີ່ພຽງພໍ, ເຊິ່ງໄດ້ເລີ່ມຕົ້ນປະຕິບັດຕາມທຸກແຫ່ງຫົນ, ຈໍານວນຫຼາຍການພັດທະນາຂອງຕົວທ່ອງເວັບໄດ້ພະຍາຍາມທີ່ຈະດຶງຜ້າຫົ່ມໃນໄລຍະ himself, ການສ້າງວິທີການຂອງຕົນເອງຂອງວິທີການທີ່ຈະເປັນເຕັກໂນໂລຊີໂດຍສະເພາະ. ໃນຖານະເປັນຜົນມາ, ຫນຶ່ງແລະຫນ້າດຽວກັນເບິ່ງໃນຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນໃນວິທີທີ່ແຕກຕ່າງກັນ. ຢ່າງໃດກໍຕາມ, ພວກເຮົານີ້ໄດ້ຮັບການບອກ, ພຽງແຕ່ບໍ່ເວົ້າເຖິງວ່າໃນເວລາທີ່ຜູ້ຜະລິດຂອງບັນດາໂຄງການສໍາລັບການທ່ອງເວັບໄດ້ມາໃນທົ່ວ, ມີຄົນອື່ນ, ບໍ່ມີບັນຫາເຮັດໃຫ້ຫົວຫນ້ອຍ.
ຈິນຕະນາການສະຖານະການ: ທ່ານ - ເປັນຜູ້ພັດທະນາເວັບໄຊຕ໌ປົກກະຕິ 90s ຊ້າ. ມັນໄດ້ເກີດຂຶ້ນດັ່ງທີ່ຫຼາຍທີ່ສຸດຂອງທີ່ໃຊ້ເວລາທີ່ທ່ານໃຊ້ໃນຕົວທ່ອງເວັບ Internet Explorer 4. Microsoft ຕັດສິນໃຈຢ່າງກະທັນຫັນມາຫາເຄົ້າຂອງພວກເຂົາແລະເຮັດໃຫ້ຕົວທ່ອງເວັບໃຫມ່ຂອງທ່ານແມ່ນຫຼາຍ "ທີ່ຖືກຕ້ອງ", whereby ມັນບໍ່ແມ່ນຈະແຈ້ງເປັນມັນແມ່ນປັດຈຸບັນທີ່ຈະສ້າງສະຖານທີ່ແລະສິ່ງທີ່ຕ້ອງເຮັດດ້ວຍຜູ້ທີ່ມີແລ້ວ ສ້າງ. ແນ່ນອນວ່າ, ຖ້າຫາກວ່າທ່ານມີເວລາພຽງພໍ, ທ່ານສາມາດ rewrite HTML, ລະຫັດຂອງຕົນໃນລັກສະນະທີ່ມັນສອດຄ້ອງກັບມາດຕະຖານໃຫມ່, ແຕ່ເນື່ອງຈາກວ່າປະຊາຊົນ - ສິ່ງມີຊີວິດ lazy.
ມັນແມ່ນຢູ່ໃນຈຸດນີ້ DOCTYPE HTML ເປັນທີ່ເຫມາະສົມທີ່ສຸດ "ຄິດ." ຂຶ້ນຢູ່ກັບສິ່ງທີ່ປະເພດຂອງເອກະສານມັນແມ່ນກໍານົດໄວ້ຢູ່ໃນຕອນຕົ້ນຂອງຫນ້າ, ຕົວທ່ອງເວັບຈະເລືອກເອົາທີ່ເຫມາະສົມທີ່ສຸດໃນກໍລະນີນີ້ກົນໄກຂອງສະແດງໄດ້. ຖ້າ DOCTYPE ໃນ HTML, ລະຫັດດັ່ງກ່າວແມ່ນບໍ່ສາມາດໃຊ້, ຕົວທ່ອງເວັບຈະໄປເຂົ້າໄປໃນ ຮູບແບບທີ່ເຫມາະສົມ (ຕາມປົກກະຕິ, ແຕ່ບໍ່ແມ່ນຈໍາເປັນ). ດັ່ງນັ້ນ, ຄືກັນກັບ Internet Explorer 6 (ເຖິງແມ່ນວ່າຖ້າຫາກວ່າໄຟລ໌ໄດ້ພັກຜ່ອນໃນສັນຕິພາບ) ໃນເມື່ອບໍ່ມີໂຄດຄໍາສັ່ງ DOCTYPE ໄດ້ເຮັດວຽກເປັນຖ້າຫາກວ່າທ່ານກໍາລັງເຮັດວຽກໃນສະບັບພາສາສີ່ຂອງຕົນ.
ປະເພດ DOCTYPE
ໂຄດຄໍາສັ່ງ DOCTYPE ປະກອບຫຼາຍຊະນິດທີ່ສາມາດແບ່ງອອກເປັນປະເພດໃດຫນຶ່ງ. Firstly, ມັນອະທິບາຍປະເພດຕົ້ນຕໍຂອງພາສາ markup: HTML 401, HTML 5, XHTML 1.0 ຫຼື XHTML 1.1. ອັນທີສອງ, ແຕ່ລະພາສາເຫຼົ່ານີ້ມີຫົວຂໍ້ຍ່ອຍຂອງຕົນ, ຊີ້ໄປທີ່ "ຕົວຄູນຂອງຄວາມຜິດຂອງການຊອກຫາ" t. E. ໃນວິທີການຍາກທີ່ຈະ HTML, ລະຫັດການສ້າງຕັ້ງຂຶ້ນມາດຕະຖານ W3C. ຢ່າງໃດກໍຕາມ, ໃນກໍລະນີທີສອງ, ມີສອງຂໍ້ຍົກເວັ້ນ - HTML5 ແລະ XHTML 11 ບໍ່ມີ subspecies ແລະມີພຽງແຕ່ຫນຶ່ງໃນຮູບແບບຂອງ DOCTYPE HTML. ແຕ່ເພີ່ມເຕີມກ່ຽວກັບວ່າໃນພາຍຫລັງ ...
ວິທີການມີຄວາມເຄັ່ງຄັດ: Doctype ເຂັ້ມງວດ
ຖ້າຫາກວ່າທ່ານຕ້ອງການເພື່ອສ້າງ HTML, ລະຫັດທີ່ກົງກັບຈົດຫມາຍສະບັບຂອງ validator ກົດຫມາຍຂອງແຕ່ລະຄົນ, ແຮງຈູງໃຈເພີ່ມເຕີມ (ອື່ນກ່ວາຄວາມສົນໃຈຂອງຕົນເອງ) ຈະເປັນການນໍາໃຊ້ DOCTYPE ເຂັ້ມງວດ. ຖ້າຫາກວ່າທ່ານວາງແຜນທີ່ຈະນໍາໃຊ້ແບບພິເສດເພີ່ມເຕີມ XHTML 10 ສາຍ, ເຊິ່ງຈະເລີ່ມຕົ້ນແຕ່ລະອົງປະກອບຈະເບິ່ງຄືແນວນີ້:
ເລືອກ DOCTYPE HTML ສາທາລະນະແມ່ແບບທີ່ເຂັ້ມງວດຮັບປະກັນວ່າ deviation ຈາກມາດຕະຖານຈະໄດ້ຮັບການສັງເກດເຫັນໂດຍຕົວທ່ອງເວັບໄດ້, ແລະຫຼັງຈາກນັ້ນການນໍາໃຊ້ໂຄດຄໍາສັ່ງຜິດພາດຈະຖືກລະເວັ້ນ. ໂດຍສະເພາະ, ໃນຮູບແບບທີ່ເຂັ້ມງວດ, ໂຄດຄໍາສັ່ງໃດກໍ່ຕາມ, ບໍ່ວ່າຈະເປັນຮູບແບບ, ຮູບພາບຫຼືລາຍການອື່ນໆທີ່ກໍານົດໄວ້ເພື່ອໄດ້ຮັບການຕັ້ງຢູ່ໃນ tags ຕັນໄດ້. ຖ້າຫາກວ່າທ່ານຕັດສິນໃຈທີ່ຈະເຮັດແນວໃດໂດຍບໍ່ມີການມັນ, ຕົວທ່ອງເວັບໄດ້ພຽງແຕ່ຈະບໍ່ສະແດງລາຍການດັ່ງກ່າວນີ້, ແລະຮູບລັກບັນຊີລາຍຊື່ຄວາມຜິດພາດເຕີມລົງໄປເຖິງຄູ່ນ່ຶຂອງການບັນທຶກໄດ້.
ໃນນອກຈາກນັ້ນ, ຈໍານວນຂອງ tags ທີ່ອະນຸຍາດໃຫ້ການຈັດຮູບແບບຂໍ້ຄວາມ, ມັນຍັງແມ່ນຄວາມປາຖະຫນາທີ່ຈະລົບລ້າງ - ລະບອບທີ່ເຄັ່ງຄັດກໍຫມາຍຄວາມວ່າການນໍາໃຊ້ CSS ໄດ້.
ວິທີການມະນຸດ: Doctype Transitional
«ອ່ອນ» DOCTYPE HTML 4 ໄດ້ຖືກປະກາດເປັນດັ່ງຕໍ່ໄປນີ້:
ສໍາລັບ string XHTML ອີກເທື່ອຫນຶ່ງມັນເບິ່ງຄືວ່າທີ່ແຕກຕ່າງກັນເລັກນ້ອຍ, ແຕ່ທ່າອ່ຽງໂດຍລວມຍັງສືບຕໍ່:
ຈາກທົ່ວໄປທີ່ຈະສະເພາະໃດຫນຶ່ງ: DOCTYPE Frameset
ວິທີການໃນເວລາທີ່ຫນ້າກວດສອບປະຕິບັດຕາມທີ່ມີແມ່ແບບ Frameset ແມ່ນໂດຍທົ່ວໄປຄ້າຍຄືກັນກັບທີ່ຂອງນແປງ, ຢ່າງໃດກໍຕາມ, ນອກເຫນືອໄປຈາກ "ອິດສະຫຼະ" ທີ່ໄດ້ກ່າວມາ, ແມ່ແບບນີ້ອະນຸຍາດໃຫ້ທ່ານສາມາດນໍາໃຊ້ເຟຣມ. ຄວາມແຕກຕ່າງອື່ນ ໆ Frameset ມີບໍ່, ເພາະສະນັ້ນ, ພຽງແຕ່ສາມາດເຮັດໄດ້ເສັ້ນໂອນອ່ານມ່ວນຊວນຫົວ, ພາສາ HTML 401 ແລະ XHTML 1.0:
ຕັດ Edge
ຊະນິດພັນອື່ນໆ DOCTYPE
ມາຮອດປະຈຸ, ມີຫຼາຍໆຊະນິດຂອງຮູບແບບ DOCTYPE ຊຶ່ງສ່ວນໃຫຍ່ມາກັບ XHTML. ໃນຂະນະທີ່ສະບັບທີສອງຂອງພາສາ markup ບໍ່ໄດ້ອອກມາສູ່ແສງສະຫວ່າງ, ກາຍເປັນສ່ວນຫນຶ່ງຂອງ HTML5 aforementioned, ການປ່ຽນແປງໃນສະບັບທໍາອິດຂອງຕົນ, ເຖິງແມ່ນວ່າບໍ່ແມ່ນອັດຕາສ່ວນທີ່ສູງທີ່ສຸດ, ມີຊີວິດຢູ່ແລະສະຫວັດດີ.
ມັນເປັນສິ່ງສໍາຄັນ DOCTYPE?
ບາງທີອາດມີບາງຈົວ "ນັກຂຽນ" ໃນ HTML ຈະພະຍາຍາມບໍ່ສົນໃຈປະເພດຫນ້າໂຄສະນາ. ດີ, ຖ້າຫາກວ່າພວກເຂົາເຈົ້າບໍ່ໄດ້ຮຽນຮູ້ຂໍ້ມູນຂ່າວສານທີ່ສໍາຄັນຈາກ vyshenapisannogo, ພວກເຮົາໃຫ້ເປັນຕົວຢ່າງທີ່ງ່າຍດາຍ. ຕໍ່ໄປນີ້ແມ່ນເປັນຫນ້າຍົກຕົວຢ່າງທີ່ໃຊ້ Transitional, ແມ່ແບບ:
ຫວັງເປັນຢ່າງຍິ່ງ, ຕົວຢ່າງນີ້ແມ່ນພຽງພໍ vyshenapisannogo ມີອະທິບາຍຄວາມສໍາຄັນ, ເພາະສະນັ້ນ, ພວກເຮົາພຽງແຕ່ສາມາດຮັກສາຄວາມສົນໃຈຫຼື, ໂດຍສະເພາະ, ຮຽນຮູ້ທີ່ຈະຂຽນລະຫັດທີ່ຜ່ານ, ການກວດສອບທີ່ເຂັ້ມງວດ. ໂຊກດີກັບທ່ານ!
Similar articles
Trending Now