這裏是我的代碼:如何根據屏幕尺寸爲元素製作動態寬度?
.container{
border:1px solid;
width: 70%;
}
.el {
border: 1px solid red;
display: inline-block;
min-width: 250px;
}
<div class="container">
<div class="el">one</div>
<div class="el">two</div>
<div class="el">three</div>
<div class="el">four</div>
<div class="el">five</div>
<div class="el">six</div>
<div class="el">seven</div>
<div class="el">eight</div>
</div>
請運行該代碼段中,點擊全頁面按鈕,調整頁面大小。我想分div.container
等分。
所以如果連續有三個元素(div.el
),那麼它們的width
應該是33%
。如果連續兩個元素,那麼width
應該是50%
。
我該怎麼做?注意到我不想使用任何像Bootstrap這樣的框架。
最好的解決方案是使用bootstrap。它會爲你節省很多時間。 – Nicolas
唯一的方法是使用具有適當回退的CSS網格。 否則,你的寬度決定你每行有多少元素,反之亦然。 –