เรื่องย่อของ XHTML

XHTML คือ HTML ที่เขียนด้วยภาษา XML

อะไรคือ XHTML?

  • XHTML หมายถึงภาษาการเขียนแบบกลางสื่อที่สามารถขยายได้
  • XHTML แทบเท่ากับ HTML 4.01
  • XHTML คือเอกสารที่มีรูปแบบและสุดท้ายที่เข้าใจได้
  • XHTML คือ HTML ที่ถูกกำหนดให้ใช้ XML
  • XHTML คือ มกราคม 2001มาตราฐานแนะนำโดย W3C ที่ได้รับการ发布
  • XHTML ได้รับการสนับสนุนจากเบราเซอร์ทั้งหมดที่เป็นหลัก

ทำไมต้องใช้ XHTML?

หลายหน้าเว็บบนอินเทอร์เน็ตมี HTML ที่ยังไม่ดี

ถ้าคุณเห็นในเบราเซอร์ รหัสที่อยู่ต่อไปนี้จะทำงานได้เหมือนกัน (แม้ว่ามันไม่ได้ปฏิบัติตามกฎของ HTML):

<html>
<head>
<title>This is bad HTML</title>
<body>
<h1>Bad HTML
<p>This is a paragraph
</body>

XML คือภาษาการเขียนที่ต้องมีการทำการเซ็นและมีรูปแบบที่ดี

ถ้าคุณต้องการเรียน XML โปรดอ่าน อบรม XML.

ในวงการเทคโนโลยีในวันนี้มีเทคโนโลยีเบราเซอร์ที่ต่างกันหลายรูปแบบ บางประเภททำงานบนคอมพิวเตอร์ ในขณะที่บางประเภทอาจทำงานบนโทรศัพท์มือถือหรืออุปกรณ์เล็กอื่น ๆ อุปกรณ์เล็กๆมักขาดทรัพยากรและความสามารถในการอ่านและแปลงภาษาการเขียนที่แย่

ดังนั้น - โดยการรวมความยอดเยี่ยมของ XML และ HTML ก็มี XHTML ที่ถูกออกแบบขึ้นใหม่ในฐานะของ XML HTML

ความแตกต่างที่สำคัญที่สุดเมื่อเทียบกับ HTML คือ:

โครงสร้างเอกสาร

  • DOCTYPE XHTML คือเป็นข้อบังคับ
  • คุณสมบัติ XML namespace ใน <html> คือเป็นข้อบังคับ
  • <html>、<head>、<title> และ <body> ก็เป็นเป็นข้อบังคับ

สyntax ของอัตรายะสัญญาณ

  • อัตรายะสัญญาณของ XHTML ต้องทำนองที่เรียบเรียงตัวเอง
  • อัตรายะสัญญาณของ XHTML ต้องมีความถูกต้องในการทำนองที่เรียบเรียงตัวเองทุกครั้งปิด
  • อัตรายะสัญญาณของ XHTML ต้องตัวเล็ก
  • เอกสาร XHTML ต้องมีมีอัตรายะสัญญาณเดียว

สyntax ของอัตรายะสัญญาณ

  • คุณสมบัติของ XHTML ต้องใช้ตัวเล็ก
  • คุณสมบัติมีค่า XHTML ต้องใช้รอบๆด้วยเครื่องหมายเหนือ
  • คุณสมบัติ XHTML ขัดข้องน้อยที่สุดห้ามใช้

<!DOCTYPE ....> นั้นเป็นข้อบังคับ

เอกสาร XHTML ต้องมีการประกาศประเภทเอกสาร XHTML (XHTML DOCTYPE declaration)

คุณสามารถหาความรู้ความเข้าใจเต็มที่ในคู่มืออ้างอิงแท็กของ CodeW3C.com ได้ ประเภทเอกสาร XHTML.

要素 <html>、<head>、<title> และ <body> ก็ต้องมีอยู่ และต้องใช้คุณสมบัติ xmlns ใน <html> ว่ากำหนดชื่อพื้นที่ XML ของเอกสาร

ตัวอย่างด้านล่างนี้แสดง XHTML ที่มีแบตทิกที่จำเป็นน้อยที่สุด:

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>ชื่อเอกสาร</title>
</head>
<body>
......
</body>
</html>

แบบฝึกแปลงจาก HTML ไปยัง XHTML

  1. เพิ่ม XHTML <!DOCTYPE> ในบรรทัดแรกของแต่ละหน้า
  2. เพิ่มอัตรา xmlns ให้กับ html ของแต่ละหน้า
  3. เปลี่ยนชื่อขององค์ประกอบทั้งหมดเป็นตัวเล็ก
  4. ปิดทุกองค์ประกอบว่าง
  5. เปลี่ยนชื่อของอัตราไปเป็นตัวเล็ก
  6. ใส่วาลย์ของคุณในอักษรนิยมเครื่องหมายเรียก

ตรวจสอบ XHTML ด้วย W3C Validator

ใส่ URL ของคุณในช่องข้อความด้านล่าง

XHTML ทดสอบ

การทดสอบนี้มี 20 คำถาม และไม่มีกำหนดเวลา

ทดสอบนี้ไม่เป็นทางการ มันเป็นวิธีที่ดีเพื่อตรวจสอบความรู้ของคุณเกี่ยวกับ XHTML

คะแนนได้รับ 1 คะแนนต่อคำตอบที่ถูกต้อง หลังจากทดสอบจะแสดงคะแนนรวมของคุณ คะแนนสูงสุดคือ 20 คะแนน

Start the XHTML Test