我試圖在瀏覽器窗口調整大小時保持其結構的網頁上均勻間隔地添加四列。我基於現在找不到的教程來構建它。在調整瀏覽器窗口大小之前,它們顯得很好。任何人都可以告訴我爲什麼當瀏覽器窗口調整大小時,我的第3列和第4列繼續封裝在前兩個列之下?爲什麼我的列使用窗口大小進行換行?
#ColumnMain {
width: 100%;
height: auto;
float: left;
margin-left: auto;
margin-right: auto;
min-width: 44%
}
.col1 {
float: left;
padding: 10px 20px 15px 20px;
margin: 0;
width: 350px;
height: 100px;
border-left: solid 1px #35488C;
}
.col2 {
float: left;
padding: 10px 20px 15px 20px;
margin-left: 10px;
width: 22%;
height: 100px;
border-left: solid 1px #35488C;
}
.col3 {
float: right;
padding: 10px 20px 15px 20px;
margin: 0;
width: 22%;
height: 100px;
border-left: solid 1px #35488C;
overflow: hidden;
}
.col4 {
float: right;
padding: 10px 20px 15px 20px;
margin-right: 10px;
width: 22%;
height: 100px;
border-left: solid 1px #35488C;
Overflow: hidden;
}
<div class="columns" id="ColumnMain">
<div class="col1">content</div>
<div class="col2">content</div>
<div class="col3">content</div>
<div class="col4">content</div>
</div>
因爲你的第一列的350像素的固定寬度,以便爲您做出的屏幕較小該分區將佔用更多的屏幕,因爲它不適合 – Matthew