css hack
200924 May
CSS Browser Hacks
พอจะสรุปคราว ๆ ได้ประมาณนี้สำหรับ CSS Browser Hacks
การใช้งานให้เรียงลำดับการเรียกใช้ให้ถูกต้องด้วยน่ะคับ
ยกตัวอย่างถ้าเราจะให้
IE6 กำหนดความกว้างไว้ width:25px; แต่เราอยากให้ Firefox กว้าง 28px;
200924 May
Conditional stylesheets and CSS hacks
จากที่เคยนำเสนอเกี่ยวกับเรื่อง CSS ก่อนหน้านี้เรื่องการใช้ Conditional stylesheets ในการใช้ CSS กับ IE version ที่แตกต่างกันและคุณก้อคงเคยเห็นตัวอย่างก่อนหน้านี้สำหรับการใช้ Conditional stylesheets ด้านตัวอย่างด้านล่างนี
200923 May
IE6 transparent fix อีกวิธีที่เหมาะกับการใช้เป็น Background แนะนำมากๆ
จากบทความก่อนๆ ที่ผมเขียนเกี่ยวกับการแก้ปัญหา PNG ใน IE6 ไปรวมม ตอนนี้ผมมาเจออีก 1 วิธี แต่ตอนนั้นผมเลือกใช้วิธี Alphaimageloader ไปซะก่อน ก็เลยยังไม่ได้ดูวิธีนี้จริงๆจังๆ (แต่พอมาดูแล้วมันได้ผลดีเยี่ยมกว่าวิธี Alpha Image loader อีกคับ)
200920 May
CSS hack IE
ตามปกติแล้ว css จะถูกอ่านตามลำดับ ถึงแม้ว่าจะเป็นคำสั่งที่เหมือนกัน แต่คำสั่งสุดท้ายเท่านั้นที่ ถูกใช้งาน ดังตัวอย่างข้างต้นสีพื้นหลังจะเป็นสี #000000 เท่านั้น สี #ff0000 จะไม่มีผล
div{ background: #ff0000; }
div{ background: #000000; }
แบบที่ 1 : คำสั่ง !important ทำงานที่บรรทัดนี้เป็น Priorty แรก
div{ background: #ff0000 !important;}
div{ background: #000000; }
div{ background: #000000; }