我正在尝试使图像保持在主框中心并且仍然被包裹在边框内,这是自动的,因为有几张图片并且它们的大小不同。
这是css:
.bild2 {
border:3px solid #999;
-moz-border-radius:8px;
-webkit-border-radius:8px;
-opera-border-radius:8px;
-khtml-border-radius:8px;
border-radius:20px;
box-shadow:rgba(0,0,0,0.5) 0px 0px 24px;
height: auto;
overflow: hidden;
margin: auto;
}
和html:
<div class="bild2" style="width:406px;">
<a href="../index.html">
<img src="images/boyP.jpg" onclick="var node=parentNode.parentNode.parentNode.parentNode; if( node.click ) { return node.click(); } else { return true; }">
</a>
</div>
答案 0 :(得分:0)
我建议将图片设为background-image
并将background-position
设置为center center
。
答案 1 :(得分:0)
以下是使用background-image
代替<img>
的解决方案:
这是<img>
定位的解决方案:
请记住,在这两种情况下,您都需要为height
设置div
。