サイトのレイアウトを作成していますが、何らかの理由でヘッダーが HTML バージョンのドキュメントに表示されません (テキストがまったく表示されません)。テキストをすばやく比較的簡単に挿入できるように、ページを分割する方法を見つけようとしています (テンプレートを作成するようなものです)。また、メニュー バーと小さなフッターを追加しようとしています。レイアウトは次のようになっているはずです: コンテンツにオーバーレイされたグラデーション。コンテンツのレイアウトにはヘッダーがあり、そのすぐ下にメニュー バーがあり、残りのコンテンツは 2 つのセクション (「左」と「メイン」) に分割され、下部には非常に小さなフッター (著作権を保持するのに十分なだけ) があります。 )。コードは次のとおりです。
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;
}