หลังจากการเปิด ตัวคู่มือภาษาจีน CSS3.0 ของทีมในประเทศจีน ความนิยมของ HTML5.0 และ CSS3.0 ก็ได้รับความนิยมอย่างล้นหลามเมื่อเร็ว ๆ นี้ ดูเหมือนว่าในยุคที่เบราว์เซอร์ต่าง ๆ ล้อเล่นกัน มันได้สร้างหัวข้อมากมายสำหรับ อุตสาหกรรม
หลายปีก่อน ทีม Chrome ของ Google มาที่บริษัทเพื่อแลกเปลี่ยนที่เกี่ยวข้อง และบริษัทขอให้ฉันจัดทำแผนการสนทนาเบื้องต้น ผมจึงคิดและสรุปประเด็นได้ 3 ประการคือ
สองประเด็นแรกนั้นมุ่งเป้าหมายไปที่ Chrome มากกว่า และประเด็นที่สาม ฉันคิดว่ามันเป็นเป้าหมายที่โปรแกรมเมอร์เบราว์เซอร์ในยุคใหม่ของเรามากกว่า เช่นเดียวกับเพื่อนชาวต่างชาติของเราที่กำหนดมาตรฐาน W3C
เมื่อมองย้อนกลับไป สงครามระหว่าง XHTML2.0 และ HTML5.0 กินเวลาเกือบ 4 ปี (5/8/2545--2549/7/26) และผลลัพธ์ของการต่อสู้ก็คือ XHTML2.0 ล่าถอยด้วยความพ่ายแพ้
สิ่งแรกที่ควรกล่าวถึงเกี่ยวกับสงครามบน XHTML2.0 ครั้งนี้คือการสะท้อนที่เขาทิ้งไว้ให้เราในความคิดของเขา: (หากคุณได้อ่าน " อนาคตของเว็บ: XHTML 2.0 " โดยปรมาจารย์ Nicholas Chase คุณสามารถคลิก เพื่อข้ามการเล่นหน้าได้ )
1. แทนที่แท็กที่แสดงออกเพียงอย่างเดียว เช่น b และ i ด้วยแท็กเชิงความหมาย (แยกโครงสร้าง พฤติกรรม และสมรรถนะ)
<i>เน้น</i> <b>เน้นมากขึ้น</b>
และ
<em>เน้น</em>, <strong>เน้นมากขึ้น</strong>
2. แทนที่รูปภาพเนื้อหา เช่น img ด้วยแอตทริบิวต์ src และใช้ srctype สำหรับคำจำกัดความประเภท (เปิดใช้งานคำอธิบายข้อความที่จะแสดงเมื่อทรัพยากรภายนอกไม่สามารถโหลดได้ ซึ่งจะเป็นการยกเลิกข้อจำกัดของ alt)
<object>ใช้ object เพื่อแนะนำเสียงแนะนำของ Apple</object>
<img src="apple.png" alt="นี่คือรูปภาพของแอปเปิ้ล" />
<p>นี่คือคำอธิบายของผลไม้แอปเปิ้ล </p>
และ
<p src="apple.mp3" srctype="audio/x-mpeg">
<span src="apple.png" srctype="image/png">นี่คือรูปภาพของแอปเปิ้ล</span>
นี่คือคำอธิบายของผลไม้แอปเปิ้ล
</p>