การตัดคำบน Firefox

ปัญหาเกี่ยวกับการตัดคำ ของ Firefox ที่ไม่ค่อยเหมือนกันกับบน IE

บน IE ถ้าเรากำหนด width ไว้ เราสามารถกำหนดให้มันตัดคำตามที่เราต้องการได้ ถึงแม้ว่าตัวอักษรจะติดกัน

ถ้ามันไม่สามารถกำหนดขนาดกรอบให้คงที่ได้ ให้ลองใส่ข้อความลงใน table แทน div ครับ table จะตัดคำได้ดีกว่า div

แต่บน FireFox กรอบจะถูกยืดออกไป ตามตัวอักษรเพื่อให้มองเห็นได้ทั้งหมด การแก้ไขมี 2 วิธีครับ แต่ก็มีข้อดีข้อเสียต่างกัน

1 โหลด extension การตัดคำในภาษาไทยของไฟร์ฟ๊อกซ์มาใช้งาน วิธีนี้ให้การตัดคำได้ดีทีเดียว แต่ก็มีข้อเสียหาก ผู้ใช้อื่น ไม่ได้ติดตั้ง extension นี้ อ่านเพิ่มเติมที่นี่ http://www.firefoxthai.com/blog/2006/09/23/about-thai-word-wrap

2.กำหนด CSS overflow เป็น hidden ครับ วิธีนี้ต้องใช้ร่วมกับ display ที่เป็น block นะครับ ระวังด้วย วิธีนี้ ข้อเสียคือ Firefox จะซ่อนส่วนที่เกินออกไป ทำให้ไม่เห็นข้อความส่วนที่เกินครับ หรือถ้าไปซีเรียสมากนัก อาจกำหนดให้เป็น auto ก็ได้ครับ จะเห็น scrollbar แทน ดูเพิ่มเติมที่นี่
ผู้เขียน Goragod โพสต์เมื่อ 19 มี.ค. 2551 เปิดดู 7,011 ป้ายกำกับ XHTMLCSS

เรื่องที่เกี่ยวข้อง

^