私は、中心レイアウトを使用して、主に 4 つの div (ラッピング、トップ、メニュー、およびコンテンツ) を持つ HTML/CSS Web サイトに取り組んでいます。
問題は、#content 内のテキストが重複していて、div 内に強制できないことです。また、div でスクロールを有効にして HTML で無効にすると、div でスクロールが機能しません。そのため、重複するコンテンツに行き詰まり、下にスクロールするオプションがありません。
それで、それを再開して、中央に配置された3つの固定divを使用し、2つのサイドボーダーを残して、背景画像が動かないようにしたいと考えています。コンテンツのみがその中をスクロールする必要があります。
これが私のCSSコードです:
<style type=text/css>
html
{
overflow: none;
}
head
{
}
body
{
background-color: #030B12;
}
p
{
font-family: verdana;
font-size: 12px;
color: #FFFFFF;
text-align: left;
}
h1
{
margin-top: 25px;
font-family: verdana;
font-size: 16px;
color: #FFFFFF;
text-align: center;
}
bg2
{
position: fixed;
top: 0;
left: 0;
}
#wrapper
{
height: 100%;
width: 70%;
margin: auto;
background-image: url('bg2.jpg');
background-position: fixed;
background-repeat: no-repeat;
}
#top
{
background-image:url('top.jpg');
background-repeat: no-repeat;
background-position: fixed;
height: 15%;
width: 100%;
margin: auto;
}
#menu
{
height: 60px;
width: 100%;
background-image: url('navi_bg.png');
}
#content
{
overflow: auto;
display: block;
}
ul
{
list-style-type: none;
height: 60px;
width: 663px;
margin: auto;
}
ul a
{
background-image: url(navi_bg_divider.png);
background-repeat: no-repeat;
background-position: right;
padding-right: 22px;
padding-left: 16px;
display: block;
line-height: 60px;
text-decoration: none;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 21px;
color: #FFFFFF;
}
ul li
{
list-style-type: none;
float: left;
}
ul a:hover
{
color: #3F5F7B;
}