我卡住了,不知道如何解決。 我有一個粘腳,並且工作正常。 但我希望頁腳寬度爲100%。出於這個原因,我有一個外部div,將頁腳推到底部,並將內容div推到中心位置。佈局頁腳100%寬度和內容,直到頁腳
通常我爲整個外部div設置背景顏色。這意味着它的標題,內容和頁腳具有相同的背景顏色。對於每個div我可以設置一個覆蓋白色(覆蓋)的自定義顏色。
因爲佈局現在有100%的寬度我不能得到內容div推到頁腳的背景顏色。
我以前的故事,是一個有點複雜。我會簡短/澄清我的問題。 我怎樣纔能有一個頁眉和頁腳寬度爲100%,內容居中居中,背景顏色白色直到頁腳? 注意:內容可以擴大或小於100%的高度。
這是我使用的HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Temp</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="outer">
<div id="outer_header">
<div id="header">
<div id="menu_block"></div>
<div id="image_block"></div>
</div>
</div>
<div id="outer_content">
<div id="content">
dafdafdafda
</div>
</div>
<div id="clearfooter"></div>
<div id="outer_footer">Footer - | |- Footer </div>
</div>
</body>
</html>
我的CSS
/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
padding:0;
margin:0;
text-align:center; /* for ie6 and under */
min-width:1024px;
background-color: #eee8d8;
color: #000000;
}
#outer {
min-height:100%;
min-width:1024px;
width:100%; /* add 2px if borders are not used */
text-align:left;
margin:auto;
position:relative;
}
* html #outer{height:99.9%;} /*For ie as treats height as min-height anyway - also addreeses rounding bug at bottom of screen in IE*/
#outer_header {
height:280px;
width:100%;
float:left;
position:relative;
background-color:#1f4c3f;
}
#header {
height:280px;
width:1000px;
margin:auto;
position:relative;
}
#menu_block {
width:1000px;
height:90px;
}
#image_block {
width:1000px;
height:190px;
background-color:#FFFFFF;
}
#outer_content {
width:100%;
position:relative;
float:left;
background-color:red;
}
#content {
width:1000px;
height:100%;
position:relative;
margin:auto;
background-color:#FFFFFF;
}
#outer_footer {
width:100%; /* add 2px if borders are not used on the #outer div */
clear:both;
height:50px;
background-color:#1f4c3f;
left:0;
bottom:0;
position: absolute;
}
* html #outer_footer {/*only ie gets this style*/
\height:52px;/* for ie5 */
he\ight:50px;/* for ie6 */
margin-bottom:-1px;
}
div,p {margin-top:0}/*clear top margin for mozilla*/
#clearfooter {width:100%;height:52px;clear:both} /* to clear footer */
詩篇。如果可能的話我希望只使用CSS,沒有JavaScript的
編輯: 什麼結果應該是
正如你可以看到,圖片一個有一行白色(因爲文結束在那裏),但我想要的內容填充,直到粘腳...
你能後的你希望你的頁面的樣子,因爲我有一個很難理解你想要什麼東西的圖像。 – dezman 2013-03-16 20:01:18
嗨沃森,我添加了結果的圖片。我很抱歉,但我找不到正確的單詞...我希望這張照片能夠明確我在哪裏尋找。大多數教程解釋了以粘滯頁腳爲中心佈局的結果,但是,我希望內容居中,但頁腳100%...親切的問候 – 2013-03-16 22:48:40