วิธีแก้ Valid XHTML ขั้นพื้นฐาน

หลังจากลงเรื่อง validate flash แล้วไปเปิดเจอเว็บ http://www.htmlhelp.com/tools/validator/problems.html คิดว่าน่าจะมีประโยชน์

เนื้อหาที่แปลอาจจะไม่ตรงนะครับแต่จะเป็นแบบสั้นๆ อ่านแล้วสามารถเอาไปใช้ได้เลย

ใส่ script ใน html ให้ใส่ \ ด้วย

<script type="text/javascript"> <!-- // This is an error! document.write("</P>"); // --> </script>

แก้เป็น

<script type="text/javascript"> <!-- document.write("<\/P>"); // --> </script>

(ไม่ค่อยได้เจอ) ส่วนใหญ่ใส่แบบนี้แทนเลยครับ

<script type=”text/javascript”>
//<![CDATA[
script
//]]>
</script>

ปัญหา & ใน urls ให้ใช้ &amp; แทน

<!-- This is invalid! --> <a href="foo.cgi?chapter=1&section=2&copy=3&lang=en">...</a>

แก้เป็น

<a href="foo.cgi?chapter=1&amp;section=2&amp;copy=3&amp;lang=en">...</a>

เปิด tag แต่ลืม ปิด

<DIV><SPAN>Incorrect nesting</DIV></SPAN>

แก้เป็น

<DIV><SPAN>Incorrect nesting</SPAN></DIV>

เรื่องนี้ขอติดไว้ก่อนนะครับ

ใส่ DOCTYPE ผิดต้องใช้ตัวเล็กแทน

<!doctype html public "-//w3c//dtd html 4.0 transitional//en">

แก้เป็น

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
  • Missing a required sub-element of HEAD

ลืมใส่ title ใน header tag

ใช้ Uppercase ใน XHTML ต้องแก้ให้เป็นตัวเล็ก

onMouseOver

แก้เป็น

onmouseover

ถ้าติด error หลายตัว แนะนำให้ใช้ add on ของ Firefox ที่ชื่อ

HTML VALIDATOR ของเค้าดีจริงครับ

ดูได้ที่เว็บ http://users.skynet.be/mgueury/mozilla/

     

    Comments: 1

    Leave a reply »

     
    • Note

      สุดยอด

       
       
       
    • Leave a Reply
       
      Your gravatar
      Your Name