ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ HTML

เรื่องวุ่นๆ ของ HTML 5.0

เป็นที่ทราบกันดีแล้วว่า HTML 5.0 นั้นยังอยู่ในช่วงการตกลง และฉบับปัจจุบันก็ยังเป็น Draft อยู่ เมื่อมี tag พิเศษที่ทุกคนรอคอยกันมาคือ <video> เข้ามา ทำให้มีปัญหาเรื่องของ codecs โดยต่างฝ่ายต่างเห็นไม่ลงลอยกันเท่าไรนัก โดย Mozilla ว่าจะใช้ ogg เนื่องจากมันฟรีและไม่มีปัญหาเกี่ยวกับเรื่องลิขสิทธิ์แต่เรื่องคุณภาพก็ไม่ค่อยดีนัก ส่วน Google และ Apple ว่าน่าจะใช้ H.264 ซึ่งเป็นของบริษัท On2 แต่ Google ก็ไม่ว่าอะไรถ้าจะใช้ Ogg และในไม่กี่วันนี้เอง Google ก็ได้เข้าซื้อบริษัท On2 ซึ่งอาจเป็นไปได้ว่า video tag จะถูกนำมาใช้ด้วย Codecs H.264 แต่ปัญหาก็ยังไม่วายเมื่อผู้ถือหุ้นบริษัท On2 ไม่พอใจกับราคาหุ้นที่ Google ซื้อไป แล้ว HTML5 จะได้ฤกษ์เมื่อไหร่เนี่ย

What web browser implemented HTML 5.0

แม้ว่า HTML 5.0 นั้นจะยังอยู่ระหว่างการร่าง Specification กันอยู่ แต่ Feature หลักๆ หลายอย่าง ก็ถูกนำไป implement แล้วใน Web browser หลายๆ ยี่ห้อ ผมจะขอยกตัวอย่าง Web browser ที่ได้นำ HTML 5.0 ไป implement บ้างแล้วนะครับ Opera 9.2+ Safari 3.1 support Data Storage API และ tags Internet Explorer 8 (IE8) Firefox 3 และอาจมีตัวอื่นนอกเหนือจากนี้ครับ เท่าที่ผมทราบหามาได้แค่นี้ :) คิดว่า Chrome น่าจะได้เช่นกันครับ Update : พอดีไปเจอลิงค์ที่เอาไว้เปรียบเทียบว่า Feature ไหนที่ใคร Support แล้ว ไม่ใช่แค่ HTML 5 นะครับ แต่สามารถเทียบ Feature อื่นๆ ได้ด้วย แต่ถ้าใครต้องการแค่ HTML 5 ตามลิงค์ได้เลยครับ HTML 5.0 Test ถ้าต้องการตัวอื่นด้วยก็ Web Browser Test

สิ่งที่คุณควรรู้ใน HTML 5.0

     ในขณะที่หลายๆ คนกำลังปวดหัวกับการแก้ไขเว็บให้สามารถแสดงผลให้ถูกต้องบน IE 6 ได้นั้น และในขณะเดียวกันวงการ Web Standard ก็กำลังสร้างสิ่งใหม่ๆ มาให้วงการพัฒนาเว็บได้เล่น นั้นคือ HTML 5.0 ส่วน Features ต่างๆ ผมแนะนำให้อ่านในเว็บของ w3.org html 5.0 spec เอานะครับ ทำไม HTML 5 ถึงสำคัญ      สิ่งที่ทำให้ HTML 5.0 แตกต่างไปจากเดิมคือความเป็น Schematic Web มากขึ้น โดยคำว่า Schematic Web นั้นจะหมายถึงการที่เว็บสามารถให้ความหมายได้ในตัวของมันเอง ซึ่งประโยชน์ตรงนี้เองเราสามารถนำค่าต่างๆ ที่อยู่ใน tag ต่างๆ ของ HTML 5.0 มาใช้งานได้อย่างง่ายดาย หรือที่เราเรียกว่า Web Scraping หรือ Web harvesting ตามแต่ใครจะเรียก ทำให้ลดการเรียกใช้ Web Service API ลง เพราะตัว HTML 5.0 นั้นสามารถเป็น Data ได้อยู่ในตัวแล้วนั่นเอง อะไรคือเบื้องหลังของ HTML 5.0      จาก draft ใน link ข้างบน จะพบว่าสิ่งที่ทำให้ HTML 5.0 สามารถทำงานได้คือ การใช้ Scripting API นั่นเอง และด้วยความสามารถนี้ทำให้เราสามารถกำหนด Element Tag ต่างๆ ได้ตามใจชอ...