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 –