2
如果没有width: calc(...)
或flex
(用于传统支持)有可能使用输入#what
来使用其父项的全部宽度#b
?div中的全宽输入
注意:全屏运行代码片段并重新调整浏览器的尺寸width
以查看实际中的媒体查询。
* {
padding: 0;
margin: 0;
}
#a {
float: left;
background-color: red;
width: 150px;
}
#b {
background-color: blue;
}
#c {
float: right;
width: 40%;
background-color: yellow;
}
#icon {
background-color: black;
width: 20px;
display: inline-block;
}
#what {}@media (max-width: 600px) {
#c {
width: 100%;
}
}
<div>
<div id="a">a float</div>
<div id="c">c float or not</div>
<div id="b">
<div id="icon">s</div>
<input id="what" value="Blah" />
</div>
</div>
你一旦包装就忘了mediaquerie和行为,这里有一个你可以使用的技巧('table-caption' +'caption-side'):http://codepen.io/gcyrillus/pen/WwWPwP –
yes I完全忘了那个。 @GCyrillus!我会添加它,谢谢;) – dippas
你可以链接我的codepen或给我一些学分:p –