ນີ້ແມ່ນເຫດຜົນທີ່ວ່າມີລະຫັດ HTML ຕ່າງໆ

ຮຸ່ນທໍາອິດຂອງ HTML ບໍ່ມີຕົວເລກທີ່ຖືກເອີ້ນວ່າ "HTML" ແລະຖືກນໍາໃຊ້ໃນການສ້າງຫນ້າເວັບຕ່າງໆໃນປີ 1989-1995. ໃນປີ 1995, IETF (Internet Engineering Task Force) ມາດຕະຖານ HTML ແລະຈໍານວນ ມັນ "HTML 2.0".

ໃນປີ 1997, World Wide Web Consortium (W3C) ໄດ້ນໍາສະເຫນີ HTML, HTML 3.2 ຕໍ່ໄປ. ມັນຖືກຕິດຕາມດ້ວຍ HTML 4.0 ໃນປີ 1998 ແລະ 4.01 ໃນປີ 1999.

ຫຼັງຈາກນັ້ນ, W3C ໄດ້ປະກາດວ່າມັນຈະບໍ່ໄດ້ຮັບການສ້າງເວີຊັນໃຫມ່ຂອງ HTML ແລະຈະເລີ່ມຕົ້ນທີ່ຈະສຸມໃສ່ HTML ຫຼື XHTML ທີ່ສາມາດຂະຫຍາຍໄດ້. ພວກເຂົາແນະນໍາຜູ້ອອກແບບເວັບໃຊ້ HTML 4.01 ສໍາລັບເອກະສານ HTML ຂອງພວກເຂົາ.

ຢູ່ໃກ້ຈຸດນີ້, ການພັດທະນາແບ່ງອອກ. W3C ເນັ້ນໃສ່ XHTML 1.0, ແລະສິ່ງຕ່າງໆເຊັ່ນ XHTML Basic ໄດ້ກາຍເປັນຄໍາແນະນໍາໃນປີ 2000 ແລະຕໍ່ໄປ. ແຕ່ຜູ້ອອກແບບເວັບບໍ່ຕ້ອງການຍ້າຍໄປສູ່ໂຄງສ້າງທີ່ເຂັ້ມແຂງຂອງ XHTML, ດັ່ງນັ້ນ, ໃນປີ 2004, ອົງການ Web Working Hypertext Application Technology (WHATWG) ເລີ່ມເຮັດວຽກກ່ຽວກັບ HTML version ໃຫມ່ທີ່ບໍ່ແມ່ນ XHTML ເອີ້ນວ່າ HTML5. ພວກເຂົາຫວັງວ່າໃນທີ່ສຸດນີ້ຈະໄດ້ຮັບການຍອມຮັບເປັນຄໍາແນະນໍາຂອງ W3C.

ການຕັດສິນໃຈກ່ຽວກັບສະບັບຂອງ HTML

ການຕັດສິນໃຈຄັ້ງທໍາອິດຂອງທ່ານໃນເວລາທີ່ຂຽນຫນ້າເວັບແມ່ນວ່າຈະຂຽນໃນ HTML ຫຼື XHTML. ຖ້າທ່ານໃຊ້ບັນນາທິການເຊັ່ນ Dreamweaver, ທາງເລືອກນີ້ແມ່ນກໍານົດໂດຍ DOCTYPE ທີ່ທ່ານເລືອກ. ຖ້າທ່ານເລືອກ XHTML DOCTYPE, ຫນ້າຂອງທ່ານຈະຖືກຂຽນໃນ XHTML ແລະຖ້າທ່ານເລືອກ HTML DOCTYPE, ທ່ານຈະຂຽນຫນ້າໃນ HTML.

ມີຄວາມແຕກຕ່າງລະຫວ່າງ XHTML ແລະ HTML. ແຕ່ສໍາລັບໃນປັດຈຸບັນ, ທັງຫມົດທີ່ທ່ານຕ້ອງການຮູ້ແມ່ນວ່າ XHTML ແມ່ນ HTML 4.01 re-written ເປັນແອັບພລິເຄຊັນ XML. ຖ້າທ່ານຂຽນ XHTML, ຄຸນລັກສະນະທັງຫມົດຂອງທ່ານຈະຖືກຕີພິມ, ແທັກຂອງທ່ານປິດ, ແລະທ່ານສາມາດແກ້ໄຂມັນໄດ້ໃນບັນນາທິການ XML. HTML ແມ່ນມີຫຼາຍກ່ວາ XHTML ເພາະວ່າທ່ານສາມາດອອກຄໍາເວົ້າອອກຈາກຄຸນລັກສະນະ, ປ່ອຍ tags ເຊັ່ນ:

ໂດຍບໍ່ມີການປິດການໂຄສະນາ

ແລະອື່ນໆ.

ເປັນຫຍັງຈຶ່ງໃຊ້ HTML

ເປັນຫຍັງຈຶ່ງໃຊ້ XHTML

ເມື່ອທ່ານຕັດສິນໃຈກ່ຽວກັບ HTML ຫຼື XHTML - ທ່ານຄວນໃຊ້ວິທີໃດ?

HTML
ມີສາມສະບັບຂອງ HTML ຍັງຢູ່ໃນການນໍາໃຊ້ທົ່ວໄປທົ່ວອິນເຕີເນັດ:

ແລະບາງຄົນອາດໂຕ້ແຍ້ງວ່າສະບັບທີສີ່ແມ່ນ "no-DOCTYPE" version. ນີ້ມັກຈະຖືກເອີ້ນວ່າ ໂຫມດ quirks ແລະຫມາຍເຖິງເອກະສານ HTML ທີ່ບໍ່ມີ DOCTYPE ຖືກກໍານົດແລະສະນັ້ນຈະສິ້ນສຸດການສະແດງຕົວຢ່າງໃນຕົວທ່ອງເວັບທີ່ແຕກຕ່າງກັນ.

ຂ້ອຍແນະນໍາ HTML 4.01. ນີ້ແມ່ນສະບັບຫຼ້າສຸດທີ່ສຸດຂອງມາດຕະຖານ, ແລະມັນໄດ້ຮັບການຍອມຮັບຢ່າງກວ້າງຂວາງໂດຍຕົວທ່ອງເວັບທີ່ທັນສະໄຫມ. ທ່ານຄວນຈະໃຊ້ HTML 4.0 ຫຼື 3.2 ຖ້າທ່ານມີເຫດຜົນສະເພາະ (ເຊັ່ນວ່າທ່ານກໍາລັງສ້າງອິນເຕີເນັດຫຼື kiosk ບ່ອນທີ່ຕົວທ່ອງເວັບເບິ່ງມັນພຽງແຕ່ສະຫນັບສະຫນູນ 3.2 ຫຼື 4.0 tags ແລະທາງເລືອກ). ຖ້າທ່ານບໍ່ຮູ້ກ່ຽວກັບຄວາມຈິງທີ່ວ່າທ່ານຢູ່ໃນສະຖານະການນັ້ນ, ທ່ານກໍ່ບໍ່ໄດ້, ແລະທ່ານຄວນໃຊ້ HTML 4.01.

XHTML
ປັດຈຸບັນມີສອງຮຸ່ນຂອງ XHTML: 1.0 ແລະ 2.0.

XHTML 2.0 ແມ່ນໃຫມ່ແລະຍັງບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນໂດຍຕົວທ່ອງເວັບເວັບໄຊຕ໌. ສະນັ້ນ ຂ້າພະເຈົ້າແນະນໍາໃຫ້ໃຊ້ XHTML 1.0 ສໍາລັບໃນປັດຈຸບັນ. ມັນກໍ່ຈະດີເມື່ອ XHTML 2.0 ໄດ້ຮັບການສະຫນັບສະຫນູນຢ່າງກວ້າງຂວາງ, ແຕ່ຈົນກ່ວານັ້ນ, ພວກເຮົາຈໍາເປັນຕ້ອງຕິດກັບຮຸ່ນທີ່ພວກເຮົາສາມາດໃຊ້ໄດ້.

ເມື່ອທ່ານໄດ້ຕັດສິນໃຈກ່ຽວກັບສະບັບ

ໃຫ້ແນ່ໃຈວ່າໃຊ້ DOCTYPE. ການໃຊ້ DOCTYPE ແມ່ນພຽງແຕ່ເສັ້ນຫນຶ່ງໃນເອກະສານ HTML ຂອງທ່ານ, ແລະມັນເຮັດໃຫ້ແນ່ໃຈວ່າຫນ້າເວັບຈະຖືກສະແດງໃຫ້ເຫັນວ່າພວກເຂົາມີຈຸດປະສົງທີ່ຈະສະແດງ.

DOCTYPEs ສໍາລັບສະບັບຕ່າງໆແມ່ນ:

HTML

XHTML