我想做一些看似簡單的事情。我想在頁面上有兩列,每列寬度爲50%,高度爲100%,因此它們完全填充屏幕。我希望它們並排放置,以便將屏幕分成兩半。然而,不管我出於某種原因做什麼,他們都拒絕填充頁面並相互浮動。高度100%,多列不工作
我試着繞過它使用jQuery,但如果窗口被調整大小,那麼列不再填充頁面。我試着四處搜尋,但沒有提供多列解決方案。我已經在很多網站上看到了這一點,但無法弄清楚。有沒有辦法用純CSS或更高效的jQuery來做到這一點?
<div class="container">
<div class="on">
<button type="button" class="btn-on">
on
</button>
</div>
<div class="off">
<button type="button" class="btn-off">
off
</button>
</div>
</div>
。
html {
height: 100%;
}
container {
width: 100%;
height: 100%;
}
.on {
width: 50%;
height: 100%;
background-color: #FEE;
float: left;
}
.off {
width: 50%;
height: 100%;
background-color: #666;
float: left;
}
.btn-off {
position: relative;
}
。
$(document).ready(function() {
var height = $(window).height();
$('.on').css({'height':height + 'px'});
$('.off').css({'height':height + 'px'});
});
我怕使用表,但這似乎是迄今爲止沒有使用js的最佳方法。謝謝 – user3417966
其實你沒有使用表格,但只有div的表格像表格一樣。有一個重要的區別;-) – Robin