我想知道是否可以保持img
内部div
始终居中而不管浏览器大小如何?居中是指图像的左/右侧被裁剪以确保图像保持居中而不修改高度。另外,当浏览器宽度小于图像宽度时,是否可以防止出现水平滚动条?
如果我的图像位于background-url
CSS 中的标签中,我确信这真的很容易做到,但因为该图像位于 SlidesJS 轮播中,所以图像必须来自img
标签。
目前,margin:0 auto;
只要浏览器宽度大于图像,我就习惯于保持图像居中。一旦浏览器宽度缩小,图像不会随着浏览器尺寸的缩小而调整。当浏览器宽度太小时,我还没有弄清楚如何删除水平滚动条。
这就是我想要实现的目标:http: //imgur.com/Nxh5n
这是页面布局的示例:http: //imgur.com/r9tYx
我的代码示例:http: //jsfiddle.net/9tRZG/
HTML:
<div id="wrapper">
<div id="slides">
<div class="slides_container">
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
<div class="slide"> <!-- Carousel slide #1 -->
<img src="http://www.placehold.it/200x50/">
</div>
</div>
</div>
</div>
CSS:
#wrapper {
width: 200px;
margin: 0 auto;
}