「コンテンツ div」があり、その中に背景画像 (グラデーションと影) を持つ 2 つの div があります。多くのコンテンツがある場合、 「コンテンツ div」のサイズを変更する必要がありますが、これを行うと、div (上部と下部の div) の間に大きなギャップが表示されます。より大きな画像を挿入することで解決できることはわかっていますが、コンテンツ div が大きくなる
たびに画像のサイズを変更する必要があるため、私には無理です。
これを解決する方法はありますか?君たちありがとう!!!
Fiddle WITH LESS CONTENT (div のサイズを変更していないので見栄えが良い)
Fiddle WITH MORE CONTENT Resized my「content div」で、途中にギャップがあります:(
ここに HTML コード:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2" />
<meta name="author" content="Dejan Peic"/>
<meta name="description" content=""/>
<meta name="keywords" content=""/>
<title></title>
</head>
<body>
<div class="mainwrap">
<div class="content">
<p><b>LESS CONTENT LOOKS OK!!!</p>
<div class="top">
</div>
<div class="bottom">
</div>
</div><!--/content-->
</div>
</body>
</html>
CSS コード:
*{margin:0px;padding:0px}
.content{
background-color:white;
position:relative;
display:block;
width:995px;
height:528px;
margin:0px auto;
margin-top:40px;
margin-bottom:40px;
z-index:100;
overflow:hidden;
}
.top{
position:absolute;
z-index:-100;
background-image:url('http://www.robertpeic.com/Global%20one/template/content-top.png');
top:0;
width:990px;
height:203px;
background-size: contain;
}
.bottom{
position:absolute;
z-index:-100;
background-image:url('http://www.robertpeic.com/Global%20one/template/content-bottom.png');
bottom:0;
width:989px;
height:225px;
background-size: contain;
}
p{
margin-left:50px;
margin-top:20px;
font-size:25px;
}