css - flex - 最大宽度不会导致文本在 IE10 中换行

标签 css flexbox

为什么文本在 IE10 中不换行?

enter image description here

body{
  background: url(http://i.imgur.com/ilgJJ1Q.gif);
  margin: 0;
}
ul{
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  height: 80px;
}
li{
  display: flex;
}
ul a {
color: #fff;
display: flex;
-webkit-align-items: center;
align-items: center;
max-width: 240px;
padding: 12px 50px;
align-items: center;
text-transform: uppercase;
text-decoration: none;
}
li img{
  border: 0;
margin-right: 10px;
}
li span span {
display: block;
height: 2px;
margin: 7px 0 -7px;
width: 25px;
}
li:last-child{
  background: rgba(38, 46, 54, .6);
}
li:nth-child(2){ background: #a15796; }
li:nth-child(3){ background: #b48c4d; }
li:nth-child(4){ background: #3a7d7d; }
<ul class="top-level-tax">
                <li>
    <a href="#" >
        <img src="http://i.imgur.com/SRVh4os.png">
        <span>Lorem ipsum dolor<span style="background-color: #38729c;"></span></span>
    </a>
</li>
                <li>
    <a href="#" >
        <img src="http://i.imgur.com/rBM2CYr.png">
        <span>consectetur adipisicing<span style="background-color: #a05995;"></span></span>
    </a>
</li>
                <li>
    <a href="#" class="" >
        <img src="http://i.imgur.com/9dFFuH5.png">
        <span>Mollitia harum<span style="background-color: #b38c51;"></span></span>
    </a>
</li>
                <li>
    <a href="#" >
        <img src="http://i.imgur.com/7bQ73kd.png">
        <span>veritatis ea ipsa<span style="background-color: #3d7d7d;"></span></span>
    </a>
</li>
</ul>

https://jsfiddle.net/afelixj/79pybrh9/1/

最佳答案

max-width 添加到 span

li span{
  display: block;
  max-width: 120px;
} 

关于css - flex - 最大宽度不会导致文本在 IE10 中换行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36128699/

相关文章:

html - 当宽度单位为 % 时 textarea 大小变小,使用像素时工作正常

html - 两个 div 与省略号并排 - 最小宽度问题

css - flexbox 显示会改变边距宽度吗?

html - Flexbox 代码适用于除 Safari 之外的所有浏览器。为什么?

javascript - 无法获取在同一函数中创建的元素的宽度

html - 我想将模板背景颜色更改为印度国旗三色

css - 用 flexbox 叠加

html - 列表缩进与标题相同的 x 线

javascript - 在没有 img 标签的 div 中使用 usemap

javascript - 如何根据容器尺寸的变化调整 Morris.js 图表的大小