【发布时间】:2018-03-16 17:38:02
【问题描述】:
我有一个容器可以容纳: - 具有特定宽度 (50px) 并向右浮动的 div。 - 上述div前的一个按钮,表示容器内的剩余宽度。
<div class="responsive-button__container">
<button>Retarded Button</button>
<div class="awesome-logo"></div>
</div>
CSS:
.responsive-button__container {
width: 500px;
border: 3px solid black;
display: flex;
display: -ms-flexbox;
}
button {
width: 100%;
}
.awesome-logo {
margin-left: auto;
width: 50px;
background: red;
}
它在 Chrome、Safari 和 Firefox 上运行良好。但是在 IE 10 上中断(应该浮动在右侧的 div 显示在容器外)
Codepen:https://codepen.io/d30jeff/pen/GxZPXw
编辑:我决定使用 javascript 来减小按钮大小,这样.awesome-logo 就不会同时被推出容器。
【问题讨论】:
-
在处理flexbox时,使用“flexbox”标签而不是“flex”.. flex指的是poperty和flexbox的技术
-
@TemaniAfif 哎呀!我会在以后的帖子中记住这一点。
标签: css flexbox internet-explorer-10