Conditional comments for IE
May 29th
Conditional comments
เป็นส่วนคอมเม้นท์ที่ใช้กับ IE ใช้เมื่อเวลาเราทำหน้าเว็บเขียน css เสร็จแเรียบร้อยแล้ว เบราเซอร์อื่นทำงานปกติดี หน้าตาสวยงาม แต่ IE เจ้ากรรม ดันแสดงผลไม่เหมือนชาวบ้านเค้า เราก็ต้องเขียน css เฉพาะของ IE ขึ้นมา เพื่อทำงานทับบางส่วนที่เสียหาย ให้คุณเพิ่มโค้ดนี้ในส่วน head แต่ให้อยู่ใต้การเรียกไฟล์ css ของหน้าที่ต้องการแก้ เพื่อให้คอมเม้นนี้อยู่ด้านล่าง
<!–[if IE 6]>
ใส่ตั้งแต่ <style type=”text/css”>……….จนปิด </style> css ในส่วนนี้จะถูกอ่านที่เบราเซอร์ IE6
<![endif]–>
มีการใช้หลายๆแบบดังนี้
<!–[if IE]>
แสดงผลเฉพาะ Internet Explorer
<![endif]–><!–[if IE 5]>
แสดงผลเฉพาะ Internet Explorer 5
<![endif]–><!–[if IE 5.0]>
แสดงผลเฉพาะ Internet Explorer 5.0
<![endif]–><!–[if IE 5.5]>
แสดงผลเฉพาะ Internet Explorer 5.5
<![endif]–><!–[if IE 6]>
แสดงผลเฉพาะ Internet Explorer 6
<![endif]–><!–[if IE 7]>
แสดงผลเฉพาะ Internet Explorer 7
<![endif]–><!–[if gt IE 6]>
แสดงผลเฉพาะ Internet Explorer ที่เวอชั่นสูงกว่า 6
<![endif]–><!–[if gte IE 5]>
แสดงผลเฉพาะ Internet Explorer ที่เวอชั่นสูงกว่าและเท่ากับ 5
<![endif]–><!–[if lt IE 6]>
แสดงผลเฉพาะ Internet Explorer ที่เวอชั่นต่ำกว่า 6
<![endif]–><!–[if lte IE 5.5]>
แสดงผลเฉพาะ Internet Explorer ที่เวอชั่นต่ำกว่าและเท่ากับ 5.5
<![endif]–>
* gt: greater than
* gte: greater than or equal to
* lt: less than
* lte: less than or equal to






อืมต้องจำกันอีกแล้วเหอๆ….
ปวดหัวดีแท้……



ขอบคุณมากครับ……
ยังมี comment อีกแบบ ที่ใช้ได้บน netscape4 opera
/*/*//*/property:value/**/
เจอใน css ของ blogspot งงว่ามันเขียนทำไมแบบนี้ ตอนหลังมารู้ว่า hack ให้ทำงานบน netscape กับopera
เป็นคอมเม้นที่รูปแบบล้ำลึกมากครับ netscape ที่ผมลงไว้ ตอนนี้เวอชั่น 8 แล้ว เดาเอาเองว่า ไม่น่าจะมีคนไทยที่ใช้ netscape 4 แล้วนะครับ ใครใช้เบราเซอร์เก่าๆ อัพเดทเถอะครับ พลีสส
คนทำ css จะตายแหล่วว
ขอเชียร์ไห้อัปเดทบราวเซอร์กันไวๆ เพราะแค่ไออี 6 ก็เซ็งไปตามๆกัน
มีประโยชน์มาก ขอบคุณค่ะ
Thank you for good information
แนวนี้ชอบมากเลยครับ