分词在 FF 和 IE 中不起作用
Word break doesn't work in FF and IE
我在 IE 和 FF 中遇到 word-wrap: break-word;
属性 问题。
在 Chrome 中,文本看起来不错,如果它溢出其父 Chrome 尝试按空格拆分文本,如果它没有空格 Chrome 则将所有单词打断:
但在 IE 和 FF 中此规则不起作用
我可以添加 break-all
在这种情况下,浏览器吐出联合词,但它看起来不太适合有空格的词
实际上,word-wrap: break-word;
并不总是打破溢出句子的好解决方案。因为它打断了句子中的单词,从而删除了单词的实际含义,或者更好的说法是让它变得不可读。
因此,在使用 word-wrap: break-word;
时,请尝试考虑 white-space: pre-wrap;
,它只会打断句子,这意味着单词 accessibility 可以打断成
access
ibility
但是如果我们使用 white-space: pre-wrap;
它总是会给你
accessibility
我在这里创建了一个 JSFiddle。
p {word-wrap: break-word; white-space: pre-wrap;}
希望对你有用。
我在 IE 和 FF 中遇到 word-wrap: break-word;
属性 问题。
在 Chrome 中,文本看起来不错,如果它溢出其父 Chrome 尝试按空格拆分文本,如果它没有空格 Chrome 则将所有单词打断:
但在 IE 和 FF 中此规则不起作用
我可以添加 break-all
在这种情况下,浏览器吐出联合词,但它看起来不太适合有空格的词
实际上,word-wrap: break-word;
并不总是打破溢出句子的好解决方案。因为它打断了句子中的单词,从而删除了单词的实际含义,或者更好的说法是让它变得不可读。
因此,在使用 word-wrap: break-word;
时,请尝试考虑 white-space: pre-wrap;
,它只会打断句子,这意味着单词 accessibility 可以打断成
access
ibility
但是如果我们使用 white-space: pre-wrap;
它总是会给你
accessibility
我在这里创建了一个 JSFiddle。
p {word-wrap: break-word; white-space: pre-wrap;}
希望对你有用。