|
Disclaimer: This page is a Thai translation from the W3C documents. The translation was written by Alisa Brookshield, and may contain translation errors. For the original english version, please see Original Document คำปฏิเสธความรับผิดชอบ : บทความในหน้านี้เป็นบทความแปลซึ่งอาจมีข้อผิดพลาดจากการแปลเกิดขึ้น เอกสารต้นฉบับเป็นของ W3C ซึ่งอาจมีการเปลี่ยนแปลงปรับปรุงเนื้อหา ท่านควรดูต้นฉบับประกอบการอ่านเพื่อความถูกต้อง |
<blink>?
ห้ามใช้!
ในหน้าเพจ สไตล์ของ W3C มีการใช้อีเลเมนต์ a <blink> อีเลเมนต์ <blink> ไม่ใช่อีเลเมนต์ของ HTML ดังนั้นหน้านี้จึงผ่าน การทดสอบ HTML สำหรับตัวทดสอบ HTML บางตัว ทำไมจึงเป็นเช่นนั้น
ในความจริงแล้ว หน้าดังกล่าวมีความถูกต้องทางซินแท็ค เพราะอีเลเมนต์ดังกล่าวมีการประกาศไว้ ในเอกสาร ตราบเท่าที่อีเลเมนต์มีการประกาศไว้อย่างถูกต้อง หน้าดังกล่าวก็จะถูกต้องในเชิงของ SGML/XML
แต่หน้านี้ไม่ถูกต้องทาง ความหมาย หน้านี้เป็นเอกสาร SGML แต่ ไม่ใช่ เอกสาร HTML ไม่มีมาตรฐานใดระบุความหมาย <blink>
หน้าสไตล์ของ W3C ใช้อิเลเมนต์ที่ไม่เป็นมาตรฐานนี้เพื่อการทดลองเท่านั้น ถ้าท่านทราบประวัติของ CSS ท่านอาจจำได้ว่าเหตุผลหนึ่งในการใช้งาน CSS เพื่อไม่ให้เบราเซอร์สร้างอีเลเมนต์ตามมาตรฐานของตนเองขึ้นใช้งาน เช่นอีเลเมนต์<blink>เป็นต้น ซึ่งจะทำให้การแสดงผลของแต่ละเบราเซอร์แตกต่างกัน และไม่เป็นมาตรฐานโดยรวม
ในทางเทคนิคแล้วการเพิ่มอีเลเมนต์เพื่อใช้งานทำโดย เขียน “DTD กำหนดเอง” และระบุไว้ที่บรรทัดแรกของเอกสาร (ในบรรทัด DOCTYPE) DTD กำหนดเอง สามารถทำขึ้น ดังตัวอย่าง โดยคัดลอก HTML4 DTD และปรับแต่ง
อย่าทำเช่นนี้! หน้าเอกสารควรมีความถูกต้องทางความหมายและทางซินแท็ค SGML และ XML เป็นเพียงการกำหนดซินแท็ค ขณะที่ HTML และ XHTML กำหนดความหมาย ถ้าท่านใส่อีเลเมนต์ที่ไม่ได้กำหนดไว้ในมาตรฐาน ซึ่งมีเพียงท่านเท่านั้นที่รู้จักมัน …
แน่นอนว่าท่านสามารถทดลอง เช่น เพื่อทดลองเกี่ยวกับมาตรฐานของรูปแบบเว็บไซท์ แต่หากไม่ใช่เพื่อเหตุผลดังกล่าวแล้ว ท่านไม่ควรใช้อีเลเมนต์ที่กำหนดขึ้นเองนี้
Bert Bos