Div 中擴展字串的跨瀏覽器自動換行
雖然Internet Explorer 提供了自己的自動換行樣式,但找到一種跨瀏覽器的自動換行樣式在div 中換行文字的瀏覽器解決方案是常見問題。本文探討了 CSS 和 JavaScript 方法來應對這項挑戰。
CSS 方法
CSS 提供了幾種在 div 中自動換行長字串的選項:
/* Source: http://snipplr.com/view/10979/css-cross-browser-word-wrap */ .wordwrap { white-space: pre-wrap; /* CSS3 */ white-space: -moz-pre-wrap; /* Firefox */ white-space: -pre-wrap; /* Opera <7 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* IE */ }