嗨我正在添加一张照片,但它总是在一圈。
我希望div在内部div调整大小时自动调整大小示例当一个人上传时调整大小的图像,使其适合div框
<div class="MainBox">
<div class="FirstChildBox">
<div class="imageBox">
<img src="textimage2.jpg"/>
</div>
<div class="rateImage">
<div class="arrowupdownrate">
<div class="upArrow"><img src="up_down.png" /> </div>
<div class="rateNumber"><a>112320</a></div>
<div class="downArrow"><img src="red_down.png" /></div>
</div>
</div>
<div class="infoOfImage">
<div class="textImage">
<a href="#">Just a picture
</a>
</div>
<div class="Thumbsups">
<div class="textparagraph"><p>asdasd</p></div>
<div class="fb-like" data-href="http://teamfirstdragon.com/" data-send="true" data-width="450" data-show-faces="false"></div>
<div class="fb-comments" data-href="http://teamfirstdragon.com/" data-width="450" data-num-posts="4"></div>
</div>
</div>
</div>
<style>
.MainBox {
margin:0px auto;
border:1px solid #f00;
width:900px;
}
.MainBox .FirstChildBox {
margin:10px;
height:240px;
width:880px;
}
.MainBox .FirstChildBox .rateImage {
float:left;
margin-left:5px;
margin-right:5px;
width:65px;
height:239px
}
.MainBox .FirstChildBox .rateImage .arrowupdownrate {
margin-top:40px;
}
.MainBox .FirstChildBox .rateImage .arrowupdownrate .upArrow {
margin-left:7px;
cursor:pointer;
}
.MainBox .FirstChildBox .rateImage .arrowupdownrate .rateNumber {
margin:5px;
width:52px;
height:20px;
text-align:center;
}
.MainBox .FirstChildBox .rateImage .arrowupdownrate .rateNumber a {
font-family:'Comic Sans MS',Arial,Calibri;
}
.MainBox .FirstChildBox .rateImage .arrowupdownrate .downArrow {
margin-left:7px;
margin-top:10px;
cursor:pointer;
}
.MainBox .FirstChildBox .imageBox {
float:left;
width:350px;
}
.MainBox .FirstChildBox .imageBox img {
width:350px;
}
.MainBox .FirstChildBox .infoOfImage {
float:right;
}
.MainBox .FirstChildBox .infoOfImage .Thumbsups {
border:1px solid #ff6a00;
width:450px;
height:204px
}
.MainBox .FirstChildBox .infoOfImage .Thumbsups .fb-comments {
position:relative;
}
.MainBox .FirstChildBox .infoOfImage .Thumbsups .fb-like {
position:relative;
}
.MainBox .FirstChildBox .infoOfImage .textImage {
text-align:center;
width:450px;
}
.MainBox .FirstChildBox .infoOfImage .textImage a {
position:relative;
font-family: 'Comic Sans MS',Calibri,'Times New Roman';
text-decoration:none;
font-size:25px;
font-weight:bold
}
答案 0 :(得分:0)
尝试将以下内容添加到CSS
.imageBox { height: 100%; }
.imageBox img { height: 100%; }
这将导致.imageBox
元素的高度为其父级的100%,并且img
中的div.imageBox
元素也可以适应。
答案 1 :(得分:0)
你尝试过身高:自动;在.MainBox类?
答案 2 :(得分:0)
你的第一个儿童盒子上有一个固定的高度,我必须添加一个清晰的:在你的包装器的末尾都有它来检测高度(你也可以清楚修复黑客)