這麼長的故事短我有一個網站的想法,其中包括頂部的兩個大Div,中間有一個薄水平Div和另外兩個大Divs低。這些div不會有太多的文字或信息,只有H2和副標題。調整空白div的百分比
我想這個設計是高度和寬度的靈活,所以我設置Divs高度/寬度的百分比。然而,它們只與內部元素一樣大。我已經設定身體有100%的高度/寬度。
我試過這個jQuery代碼根據用戶的屏幕高度/寬度重新調整大小的身體,但它沒有奏效。
$("body").css("height","$(window).height()");
$("body").css("width", "$(window).width()");
任何想法?謝謝!
至於問,這裏的HTML
<body>
<div id="aboutMe">
<h2>About Me</h2>
</div>
<div id="portfolio">
<h2>Portfolio</h2>
</div>
<div class="clear"></div>
<div id="central">
<h2>Leonardo</h2>
</div>
<div id="blog">
<h2>Blog</h2>
</div>
<div id="contato">
<h2>Contact</h2>
</div>
<script>
$(document).ready() {
$("body").css("height","$(window).height()");
$("body").css("width", "$(window).width()");
}
</script>
</body>
而CSS
.clear {
clear: both;
}
body {
width: 100%;
height: 100%;
}
/* ABOUT ME */
#aboutMe {
height: 45%;
width: 50%;
float: left;
background-color: #E89C0C;
}
/* FIM ABOUT ME */
#body {
height: 100%;
width: 100%;
}
/* PORTFOLIO */
#portfolio {
height: 45%;
width: 50%;
float: right;
background-image: #53FF00;
}
/* FIM PORTFOLIO */
/* CENTRAL */
#central {
height: 10%;
width: 100%;
background-color: #000000;
}
/* FIM CENTRAL */
/* BLOG */
#blog {
height: 45%;
width: 50%;
float: left;
background-color: #AB0DFF;
}
/* FIM BLOG */
/* CONTATO */
#contato {
height: 45%;
width: 50%;
float: right;
background-color: #0CB6E8;
}
/* FIM CONTATO */
請也分享你的HTML。另外,我對jQuery並不熟悉,所以我不確定,但是你是否嘗試了'$(「body」).css(「height」,$(window).height()+「px」)'或者類似的東西? – Passerby 2014-09-27 03:11:02
分享了代碼,只是試過了,它也沒有工作,但謝謝你的想法! – leofontes 2014-09-27 03:31:22
你可以創建一個jsfiddle – CMPS 2014-09-27 03:31:43