- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当您将 word-wrap: break-word;
与 display: -moz-box;
和 display: -ms-flexbox
一起使用时文本不换行。
使用 Chrome 版本时:display:-webkit-box;
一切正常。
这是一个例子:
如何在 IE 和 Firefox 中垂直居中并使用自动换行?
最佳答案
我在父 div 和设置为 flex 的子 div 上结合使用
。我在 this Firefox bug report 的讨论中找到了解决方案.word-wrap: break-word
和 display: flex;
时遇到问题-增长:1
设置最小宽度:0; word-wrap: break-word;
对 child 有效。
从该错误报告中获取的此行为的原因是:
That flex item has the (new default) "min-width:auto", and on flex items, that makes them refuse to shrink smaller than their min-content size -- the length of the text.
To work around this & allow the flex item to shrink, you need to do two things: (1) Put the raw text inside of an explicit flex item (e.g. a ), rather than putting it directly inside of the flex container -- so that you can style it. (You can't style an anonymous flex item.) (2) Style that flex item with "min-width:0".
关于html - 使用显示 : -moz-box and -ms-flexbox? 时如何在 Firefox 和 IE 10 中自动换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18937476/
我是一名优秀的程序员,十分优秀!