[英]HTML/CSS - Positioning several DIV elements side by side, each div being 100% width/height of the browser
我無法弄清楚,這可能很簡單。 我有幾個DIV元素需要並排放置(中間沒有空白),並且每個div的設置寬度必須為瀏覽器寬度的100%,最小高度為瀏覽器的100%。
就像我說的那樣,我敢肯定有一個快速簡便的技巧,我只是在研究中找不到很多東西。 非常感謝!
更新:這似乎可行: http : //pastebin.com/kuQyfwuG
也許您可以將所有div包裝在一個容器div中,該容器的div寬度比瀏覽器的寬度大得多(或者至少是並排放置的所有div的總寬度):
的HTML
<div id="container">
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
<div class="element"></div>
</div>
的CSS
body {
overflow: hidden;
}
#container {
width: 10000px;
height: 100%;
}
.element {
min-height: 100%;
...
}
jQuery的
$('.element').css('width', window.innerWidth);
body
被賦予了屬性overflow: hidden;
因此,由於#container
的大小,將不會顯示水平滾動條。 並且由於將.element
的寬度設置為100%將使其與#container
元素一樣寬,因此您可以添加一些jQuery以使其寬度等於窗口/瀏覽器的寬度。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.