我正在建立一個網站佈局,並且無論出於何種原因,標題不會出現在文檔的html版本中(文本根本不會出現)。我試圖弄清楚如何將頁面分區,以便文本可以快速且相對容易地插入(有點像構建模板)。我還試圖添加一個菜單欄和一個小頁腳。佈局應該如下所示:與內容疊加的漸變。內容佈局包含一個標題,在其正下方有一個菜單欄,其餘內容分爲兩部分(「左」和「主」),底部是一個非常小的頁腳(僅足以保存版權)。代碼如下:標題將不會出現在網頁上
HTML:
<!DOCTYPE html>
<html>
<head>
<link href="style.css" rel="stylesheet" type="text/css"/>
<title>Welcome to AskMeMore.Org!</title>
</head>
<body>
<div id="background">
<img src="gradient.jpg" height="50%" width="100%" />
</div>
<div id="overlay">
<div id="content">
<div id="body">
<div id="header">Header</div>
<div id="left">Hi</div>
<div id="main">Welcome</div>
</div>
</div>
</div>
</body>
</html>
CSS:
#background {
background-repeat:repeat-x;
position:relative;
z-index:1;
}
#overlay {
position:relative;
top:-975px;
left:15%;
z-index:10;
background-color:#FFFFFF;
width:70%;
}
#content {
padding-left: 15px;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 15px;
background-color:#FFFFFF;
}
#header {
background-color:#FFFFFF;
position:absolute;
top:0;
left:0;
}
#body {
background-color:#FFFFFF;
}
#left {
position:absolute;
top:0;
left:0;
background-color:#FFFFFF;
width:25%;
padding-top: 20px;
padding-left: 20px;
}
#main {
position:absolute;
top:0;
right:0;
background-color:#FFFFFF;
width:71%;
padding-top: 20px;
padding-left: 20px;
}
爲什麼不在'body'或'#overlay'的CSS中使用'background-image'而不是創建'
'並嘗試將它放置在內容下? –