Selectors Level 3 W3C Working Draft 10 March 2009

10 มีนาคม 2552 คือวันที่ W3C เรียก Last Call: Selectors Level 3 นั่นก็แสดงว่า ความจริงที่เราจะต้องเจอมันขยับเข้ามาใกล้ตัวมากขึ้นทุกที

สิ่งหนึ่งที่ผมคิดว่า W3 มีความจำเป็นอย่างยิ่งที่ต้องปล่อย CSS3 ออกมาให้เร็วที่สุดเท่าที่จะทำได้ก็เพราะว่า Windows 7 จะออกลุยตลาดอย่างช้าที่สุดก็ภายในปลายปีนี้ นั่นก็เป็นนิมิตหมายอันเลวร้ายสำหรับเว็บที่ไม่ได้มาตรฐานทั้งหลาย เพราะ IE8 จะนอนมากับ Windows 7 ด้วย ยกเว้นผู้ใช้ Windows ในยุโรป เพราะ M$ อาจจะไม่แถม IE8 มากับ Windows 7 เพราะ Opera เคยยื่นหนังสือร้องเรียนการผูกขาดตลาดบราวเซอร์อย่างไม่เป็นธรรมกับ EU มาก่อนหน้านี้

ช่างมันเหอะ กับเรื่องราวด้านบน เรามาดูกันว่า เราจะเริ่มทำตัวให้คุ้นชินกับ CSS3 กันยังไงได้บ้างนั่นต่างหาก

สำหรับผม ผมเขียน CSS3 ไปนานแล้ว แต่ใครที่ใช้ IE6 ก็คงไม่รู้ว่าผมเขียนอะไรไปบ้าง เพราะผมจงใจที่จะไม่ใช้ กับ IE ที่หลายๆ คนเห็นเวลาเอา IEs เข้าชม ThaiCSS หน้าเว็บมันดูไม่ได้บ้าง มันโย้นั่นโย้นี่ ก็คือผมตั้งใจให้มันเป็นอย่างนั้นเอง คือ ไม่อยากไปสนใจกับมันมาก ผมไม่ได้ทำเว็บเพื่อคนทุกคน แต่ผมแค่ทำเว็บเพื่อคนบางกลุ่ม

เพราะกลุ่มเป้าหมายทางด้านการสื่อสารของผม ไม่ใช่ “คนทั่วไป” อย่างที่หลายๆ คนเคยได้ยิน

อย่างต่ำไม่น้อยกว่า 5 ปี หรือภายในปี 2557 ประเทศไทยถึงจะหันมาใช้ CSS3 แต่สำหรับเว็บบางประเภทแล้ว คงเริ่มใช้กันตั้งแต่วันนี้

คุณจะเจอ แบบนี้

p:nth-child(4n+1) { color: red; } หรือ img:nth-of-type(2n+1) { float: right; }

หรือ div[id="toc"] > p img:nth-of-type(2n+1) { float: right; } และหรือ div[id="toc"] > p img:nth-of-type(2n) { float: left; }

จากตัวอย่าง

div[id="toc"] > p img:nth-of-type(2n+1) { float: right; } และ

div[id="toc"] > p img:nth-of-type(2n) { float: left; }

เหมาะสำหรับพวกบ้าจัดรูปภาพในเนื้อหาให้มัน ชิดซ้าย ชิดขวามาก จะได้เลิกเอาตารางมาครอบแล้ว กักให้มันอยู่ซ้ายอยู่ขวาแล้วก็อ้างว่าเพื่อความสวยงามซะที

จากคำสั่งด้านบน คือ สั่งให้ รูปภาพ ที่อยู่ใน tag <p> ซึ่งเป็น Child ของ div id=toc กระทำการ ลอยไปซ้ายที ขวาที สลับกัน

แต่ก็ใช่ว่าจะง่ายสำหรับคนไม่เข้าใจ

ไอ่ผมเองก็ไม่ได้เข้าใจมันหรอก เหมือนๆ กับคนบางจำพวกที่เขียนหนังสือคอมขายนั่นแหละ ขนาดไม่รู้เรื่อง มันยังเขียนมาขายได้เป็นตุเป็นตะ สงสารบ้านเมืองจริงๆ

อ้าว ไปอ่านกันเอาเอง

Selectors Level 3 W3C Working Draft 10 March 2009

ปล. แล้วมันจะมาเขียนบทความทำไมเนี่ย ไม่เข้าใจ

Back to Top

3 Responses to Selectors Level 3 W3C Working Draft 10 March 2009

Leave a Reply to iBomb Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Back to Top