ความแตกต่างระหว่าง XHTML เข้มงวดและช่วงการเปลี่ยนผ่าน ความแตกต่างระหว่าง

Anonim

XHTML Strict vs. Transitional

XHTML (Extensible Hypertext Markup Language) ได้รับการพัฒนาเพื่อแก้ไขปัญหาของโค้ด HTML XTHML เป็นก้าวไปสู่การเข้ารหัสที่เข้มงวดมากขึ้นโดยมีลักษณะเป็น XML ในระหว่างการเปิดตัว XHTML ฉบับแรกมีภาษา 'เข้มงวด' และ 'การเปลี่ยนผ่าน' ของภาษา เข้มงวดเป็นรูปแบบที่ตั้งใจของภาษาในขณะที่รุ่นการเปลี่ยนผ่านเป็นก้าวสำหรับผู้ที่ยังไม่สามารถปรับตัวให้เข้ากับการเข้ารหัสที่เข้มงวด

XHTML แบบเปลี่ยนผ่านได้เพิ่มแท็กและองค์ประกอบที่ทำให้ใช้งานได้ง่ายขึ้น องค์ประกอบที่โดดเด่นที่สุดคือองค์ประกอบการนำเสนอที่ช่วยให้ผู้เขียนโค้ดสามารถจัดรูปแบบหน้าเว็บของตนภายในโค้ดได้ Strict XHTML ขาดองค์ประกอบเหล่านี้และบังคับให้ผู้ใช้ใช้ไฟล์ CSS แยกต่างหากเพื่อดำเนินการจัดรูปแบบที่จำเป็นทั้งหมดของหน้า

แม้ว่าคุณอาจคิดว่า XHTML ในช่วงการเปลี่ยนผ่านดีกว่า XHTML ที่เข้มงวดเนื่องจากมีความยืดหยุ่นมากขึ้น แต่ปัญหานี้เป็นปัญหาที่ XHTML มุ่งหมายเพื่อต่อสู้ XHTML แบบเปลี่ยนผ่านยังคงมีแนวโน้มที่จะเป็นรหัสที่ทำให้ยุ่งเหยิงซึ่งอาจเป็นฝันร้ายเมื่อคุณพยายามค้นหารหัสที่เป็นปัญหาหรือเมื่อแก้ไขในการแก้ไขในอนาคต Strict XHTML เป็นเรื่องยากที่จะเรียนรู้เมื่อเทียบกับช่วงเปลี่ยนผ่าน แต่ความพยายามที่ใช้ในการเรียนรู้จะเป็นประโยชน์ต่อ coder โดยเฉพาะอย่างยิ่งเมื่อสร้างเว็บไซต์ที่มีขนาดใหญ่ขึ้นโดยใช้รหัสที่ซับซ้อนกว่า เนื่องจากคุณไม่ได้รับอนุญาตให้ใส่แท็กและคำหลักโดยการอ่านและติดตามโค้ดของคุณได้ง่ายขึ้นเพื่อหาบรรทัดที่ก่อให้เกิดปัญหา

ตั้งแต่รุ่น XHTML เพื่อการนำไปใช้เพื่อลดขั้นตอนการเรียนรู้และช่วยผู้จัดทำโปรแกรมที่อาจมีปัญหาในการปรับตัวให้เข้ากับ XHTML อย่างเคร่งครัดก็ไม่ได้หมายความว่าจะคงอยู่ตลอดไป ยิ่งเด่นชัดมากขึ้น XHTML ในช่วงเปลี่ยนผ่านก็ใช้เพื่อแปลงหน้า HTML เก่า ๆ เพื่อให้สอดคล้องกับ XHTML รุ่นที่ใหม่กว่าของ XHTML ทั้งหมดเข้มงวดและรุ่นกาลไม่ได้อยู่ นี่เป็นสิ่งที่จำเป็นเพื่อให้แน่ใจว่าหน้าใหม่ที่เขียนขึ้นจะปรับให้เข้ากับการเข้ารหัส XHTML ที่เข้มงวด

สรุป:

1. XHTML Transitional เป็นก้าวสำคัญสำหรับผู้ที่ตั้งใจจะก้าวไปสู่ ​​XHTML ที่เข้มงวด

2 XHTML Transitional มีองค์ประกอบการนำเสนอที่ไม่อยู่ใน XHTML ที่เข้มงวด

3 XHTML Strict สามารถอ่านและวิเคราะห์ได้ง่ายกว่า XHTML Transitional

4 XHTML Strict ยากมากที่จะเรียนรู้เมื่อเทียบกับ XHTML ในช่วงเปลี่ยนผ่าน

5 XHTML เวอร์ชันต่อมามีความเข้มงวดแล้วและไม่มีการเปลี่ยนแปลงใด ๆ อีกต่อไป