3 つの列すべてまたは 1 つだけを表示する 3 列のサイトがあります。1 つの列のみを表示する場合、以下の例は表示される列です。このintro
ラッパーは、このラッパーの左右の列が存在しない場合に拡張する必要がある中央の列です。具体的には、イントロ ラッパーの最初の div です。2 番目の div には静的な画像が含まれており、変更しないでください。
min/max-width を使用しましたが、コンテンツが最大に達することはなく、最小のままです。
.intro はラッパーです。このラッパーの最小幅は 801px で、最大 1200px まで拡大できます。最初の内部 div ( .intro-left
) は最小 531 ピクセルで、最大 979 ピクセルまで拡張できます。
誰かが見て、どこが間違っているのか教えてもらえますか?
これが私のコードです。
.intro{
float:left;
min-height:200px;
width:801px;
padding:10px 0;
}
.intro .intro-right{
display:inline;
float:left;
height:200px;
width:250px;
background:#ccc;
}
.intro .intro-right img{
height:190px;
width:240px;
margin:5px 0 0 5px;
border:1px solid #777;
}
.intro .intro-left{
display:inline;
float:left;
width:531px;
min-height:200px;
margin-right:20px;
}
<div class="intro">
<div class="intro-left">
<h2><a href="#">Test</a></h2>
<p>test</p>
</div>
<div class="intro-right">
<a href="#"><img alt="" src="1.jpg"></a>
</div>
</div>