您好朋友可以使用float:left
margin:auto
这是我的HTML代码
<div class='gallary'>
<div>1</div>
<div>2</div>
<div>3</div>
<div>4</div>
</div>
我的css代码无效。
.gallary{
width:100%;
}
.gallary div{
float:left;
margin:0 auto;
}
请帮忙。 谢谢。
答案 0 :(得分:7)
只使用inline-block而不是float
.gallary div {
display: inline-block;
margin: 0 auto;
}
答案 1 :(得分:6)
尝试这是非常有帮助的。我跳这个用得很满。
.gallary{
width:100%;
}
.gallary div{
vertical-align:top;
display:inline-block;
margin:0 auto;
}
答案 2 :(得分:3)
尝试使用display: inline-block;
将div保持在同一行,并text-align:center;
与中心对齐:
答案 3 :(得分:1)
我测试了它并使其正常工作,您所要做的就是:
.gallary{
width: 100%;
text-align: Center;
}
.gallary div{
display: Inline-block;
}