มาต่อกันด้วยข้อกำหนดเบื้องต้นของ XHMTL กัน
<b><i>This text is bold and italic<i><i> |
อันนี้ มีผิดนิดหน่อย แต่ก็เปิดได้ แต่ถ้าใน XHMTL ละก็
<b><i>This text is bold and italic<i><b> |
ต้องถูกต้องเป๊ะๆ ยังงี้เสมอ
ลองสังเกตดู มันจะมีการจับคู่ของ tag เสมอ เช่น
<html> <head> ... </head> <body> ... </body> </html> |
ลักษณะแบบนี้แหละ ที่จะเรียกว่า 'well-formed'
และ
ชื่อ tag จะต้องเป็นอักษรพิมพ์เล็กเสมอ
ทุก tag ที่เปิดขึ้นมา จะต้องมี tag ปิดทุกอัน(ย้อนกลับไปดู XHTML ได้ ว่ามันตกๆ หล่นๆ แต่ก็แสดงผลได้)
tag เปล่าๆ เช่น
จะต้องมี / ตามด้วยเสมอ เช่น
This is a break<br /> Here comes a horizontal rule:<hr /> Here's an image <img src="happy.gif" alt="Happy face" /> |
ตัว attribute ของ tag จะต้องเป็นตัวพิมพ์เล็กเสมอ ค่าของ attribute จะต้องถูกครอบด้วย double quote เสมอ ตัว name ของ tag จะต้องแทนที่ด้วย id เสมอ เช่น
<img src="picture.gif" name="picture1" />
|
จะต้องเปลี่ยนเป็น
<img src="picture.gif" id="picture1" />
|
note: การทำงานร่วมกับร่วมกับ browser รุ่นเก่าๆ อาจจะต้องมีการใส่ทั้ง name และ id ลงไปด้วยกันเลย เช่น
<img src="picture.gif" id="picture1" name="picture1" />
|
และ อื่นๆ อีกมากมายบานเบอะ โดยเฉพาะส่วน header ก็ต้องมีการประกาศเพิ่มอีก โดยส่วนตัวผมเอง ไม่มีความสนใจที่จะศึกษาด้านนี้โดยตรง จึงขอหยุดไว้แค่นี้ สำหรับคนที่สนใจ เข้าไปศึกษาได้ที่ lhttp://www.w3schools.com/xhtml
ช้าก่อนนนนนน.... ถ้าผมจะทำ ผมไม่ไปศึกษาให้เสียเวลาหรอก มีของมาแนะนำ สำหรับคนขี้เกียจ ผมมีทางเลือกให้อีก สามารถใช้โปรแกรม convert จาก html ไปยัง xhtml ได้ convert by MS FrontPage หรือ convert by stylusstudio มันง่ายดายเช่นนี้ และก็ยังมี tools อีกเยอะเลย ที่ทำหน้าที่แปลง html ไปยัง xhtml ได้ ใครสนใจ ก็ลองเล่นดูนะครับ
แก้ไขล่าสุด วันที่ 1 กรกฎาคม 2550 เวลา 2.56 น.
