.imgContain{
width: 100%;
margin: 0 auto;
position: relative;
text-align: center;
}
.imgContain img{
width: 250px;
height: 250px;
float: left;
}
.imgContain img:hover{
opacity: 0.60;
}
出于某种原因,这不会集中在我的页面上。任何帮助表示赞赏。
答案 0 :(得分:2)
很难理解你真正想要发生的事情,但这是使用inline-block
的另一种方式 - http://jsfiddle.net/sheriffderek/29jvS/
<div class="imgContain">
<img src="http://placehold.it/400x400" alt="" />
<img src="http://placehold.it/400x400" alt="" />
</div>
.imgContain{
text-align: center;
}
.imgContain img {
display: inline-block;
width: 250px;
height: 250px;
}
答案 1 :(得分:0)
请以像素为单位指定图像容器的宽度。当您将宽度设为100%时,margin: 0 auto;
将无效。请检查这个小提琴,让我知道这是否解决了你的问题:
http://jsfiddle.net/LynDL/2/
答案 2 :(得分:0)
您需要处理imgContain宽度。它在'%'中,而您在'px'中提供的图像宽度。假设你想要4 250px图像,那么你应该保持imgContain宽度1000px。例如:
.imgContain{
width: 1000px;
margin: 0 auto;
position: relative;
text-align: center;
}
.imgContain img{
width: 250px;
height: 250px;
float: left;
}
如果你想流畅,那么让imgContain宽度为100%,但将图像宽度改为25%。
.imgContain{
width: 100%;
margin: 0 auto;
position: relative;
text-align: center;
}
.imgContain img{
width: 25%;
height: 25%;
float: left;
}
希望它有所帮助。