我對CSS比較陌生。我正在嘗試使用HTML & CSS創建一個正常的頁面佈局,但我面臨一個問題。這是我的HTML。網頁的CSS佈局?
<!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>Jquery</title>
<link rel="stylesheet" type="text/css" href="../css/StyleSheet1.css">
<script type="text/javascript" src="../javascript/jQuery.js""></script>
</head>
<body>
<div class="container">
<div class="header"></div>
<div class="content"></div>
<div class="footer"></div>
</div>
</body>
</html>
這裏是我的CSS腳本
html,body
{
padding: 0px;
margin: 0px;
color: #555;
font-size: 20px;
font-family: "Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;
height: 100%;
}
.container
{
height: 100%;
background-color: Green;
position: relative;
}
.header
{
height: 300px;
width: 100%;
background-color: Red;
}
.content
{
width: 100%;
background-color: Black;
}
.footer
{
height: 500px;
width: 100%;
background-color: Violet;
position: absolute;
bottom: 0px;
}
我想創建一個頁眉,頁腳和內容DIV。但我的內容div應該會自動改變它的高度。如果內容div中沒有內容,那麼我的頁面至少應該具有與頁面高度(頁眉高度+頁腳高度)相同的內容高度。
提供內容的100%的高度'。內容{身高:100%}' – Vector
@Vector我想這樣做,但它把滾動條和內容超出頁腳股利。 –