我已經編碼了我的div,以便它們(幾乎)完美顯示。正確的div位於彼此的上方/下方,並跨越頁面的整個寬度。我發現的是它並沒有跨越整個頁面的高度。任何建議將不勝感激!另外,我還有一個我很想離開的水平滾動條。 :)CSS - 跨度div整個頁面的高度
CSS:
body {
color: #333;
font-size: 11px;
font-family: "Myriad Pro", Arial, Helvetica, Arial, 'DejaVu Sans', 'Liberation Sans', Freesans, sans-serif;
position: relative;
}
.container_16 {
margin-left: auto;
margin-right: auto;
width: 960px;
margin-top:0px;
padding-top:0px;
min-height:800px;
background-image:url(../images/Content_bkg.gif);
box-shadow: 0px 0px 15px rgb(0,0,0);
-webkit-box-shadow: 0px 0px 15px rgb(0,0,0);
}
.container_24 {
background-image: url(../images/headerFooter_bkg.gif);
height: 60px;
margin: 0px;
padding: 0px;
border: 1px solid rgb(71, 89, 32);
box-shadow: 0px 0px 15px rgb(0,0,0);
-webkit-box-shadow: 0px 0px 15px rgb(0,0,0);
position:relative;
width:100%;
}
HTML:
<body>
<div class="container_24">
<div class="grid_16">
<input type="text" value="Username" /><input type="text" value="Password" /><input type="button" value="Submit" /><span class="mainLink">Register</span>
</div>
</div>
<div class="container_16">
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="Body" runat="server">
</asp:ContentPlaceHolder>
</form>
</div>
<div class="container_24"></div>
</body>
UPDATE: 這是我的代碼看起來像下面提供的包裝概念。
.wrapper{
height:100%;
}
.container_16 {
margin-left: auto;
margin-right: auto;
width: 960px;
margin-top:0px;
padding-top:0px;
background-image:url(../images/Content_bkg.gif);
box-shadow: 0px 0px 15px rgb(0,0,0);
-webkit-box-shadow: 0px 0px 15px rgb(0,0,0);
}
.container_24 {
background-image: url(../images/headerFooter_bkg.gif);
height: 60px;
margin: 0px;
padding: 0px;
border: 1px solid rgb(71, 89, 32);
box-shadow: 0px 0px 15px rgb(0,0,0);
-webkit-box-shadow: 0px 0px 15px rgb(0,0,0);
position:relative;
width:100%;
}
HTML:
<body>
<div class="wrapper">
<div class="container_24">
<div class="grid_16">
<input type="text" value="Username" /><input type="text" value="Password" /><input type="button" value="Submit" /><span class="mainLink">Register</span>
</div>
</div>
<div class="container_16">
<form id="form1" runat="server">
<asp:ContentPlaceHolder ID="Body" runat="server">
</asp:ContentPlaceHolder>
</form>
</div>
<div class="container_24"></div>
</div>
</body>
截圖:
首先暗示了對CSS想出了:不要混搭內聯和外部CSS。調試和製作混亂的代碼是一種痛苦。你有'container_16'的CSS定義,但是你也有該div的內聯樣式。 – 2013-02-28 19:11:33
謝謝 - 我忘了我甚至把它放在那裏。 :)我已經刪除它,並更新我的代碼上面。 – Yecats 2013-02-28 19:14:45