XHTML คืออะไร
by enjoyday.net
XHTML (ย่อมาจาก Extensible HyperText Markup Language)
XHTML เป็นภาษาประเภท Markup Language ที่เกิดจากการนำ XML และ HTML มารวมกัน กลายเป็นมาตรฐานใหม่ของ HTML คำสั่งต่างๆ นั้นก็ยังเหมือนกับ HTML แต่มีความเข้มงวดในเรื่องโครงสร้างภาษามากกว่า และมีการตัด tag และ attribute ที่ล้าสมัยออกไป
จากข้อเสียของ HTML ที่เมื่อแสดงผลผ่านบราวเซอร์ของค่ายต่างๆ เช่น Internet Explorer, Firefox, Netscape, Opera และอื่นๆ ได้ผลที่แตกต่างกัน เว็บเพจที่ออกแบบมาอย่างดีของเรา อาจดูสวยงามถูกต้องใน IE แต่กลับผิดเพี้ยนไปเมื่อดูด้วย Firefox
องค์กร W3C จึงได้นำ HTML 4.0 มาปรับปรุงใหม่ โดยยึดหลักการของ XML และได้เพิ่มกฎเกณฑ์บางอย่าง เพื่อให้การใช้งานมีความเข้มงวด และเป็นมาตรฐานยิ่งขึ้น ซึ่งจะเป็นแนวทางให้บราวเซอร์ค่ายต่างๆ พัฒนาโปรแกรมเว็บราวเซอร์โดยใช้มาตรฐานเดียวกัน รวมไปถึงเว็บบราวเซอร์ที่ติดตั้งบน Platforms ต่างๆ เช่น PDA โทรศัพท์มือถือ ด้วย
ดังนั้น ต่อไปไม่ว่าจะแสดงเว็บเพจของเราในบราวเซอร์ค่ายใด ก็สามารถแสดงผลได้เหมือนกัน อย่างถูกต้อง และการใช้งานอินเตอร์เน็ต จะไม่จำกัดอยู่แค่บนเครื่องคอมพิวเตอร์ แต่สามารถขยายการใช้งานออกไปได้กว้างขึ้น ไม่ว่าจะเป็น โทรศัพท์มือถือ หรืออุปกรณ์ต่างๆ
การเขียน code แบบ XHTML จะทำให้ได้ code ที่สะอาด เรียบง่าย
การระบุ tag ต่างๆ ได้ถูกต้องตามมาตฐานของ W3C ยังจะช่วยทำให้ Search Engine เช่น google, yahoo เข้ามาเก็บข้อมูลในเว็บของเราได้ง่ายอีกด้วย ทั้งนี้เพราะเอกสาร XHTML มีโครงสร้างที่เข้าใจง่าย และแยกส่วนเนื้อหากับการตกแต่งเอกสารอย่างชัดเจน
ตัวอย่าง เอกสาร XHTML อย่างง่ายที่สุด
(ต้องมีการประกาศ doctype และมี tag <html>, <head>, <title> และ <body> ครบถ้วน)
“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>
<html>
<head>
<title>XHTML คืออะไร</title>
</head>
<body>
<p>XHTML เป็นภาษาประเภท Markup Language ที่เกิดจากการนำ XML และ HTML มารวมกัน กลายเป็นมาตรฐานใหม่ของ HTML </p>
</body>
</html>
สนใจบทเรียนออนไลน์สอน XHTML คลิกอ่านได้ที่นี่ค่ะ (ควรจะมีพื้นฐาน HTML และ CSS มาก่อน)
by enjoyday.net