我想将.SideBarFirst div
的内容居中,但不知道如何实现。
有人能帮我解决一个不是基于添加padding
或left/right
值到元素的问题吗?
body {
width: 960px;
margin: 0 auto;
}
.content {
width:500px;
float: left;
}
.SideBarFirst {
width:460px;
float: right;
}
.SideBarFirst div {
width: 40px;
margin: 0 auto;
}
<body>
<div class="content">test</div>
<div class="SideBarFirst">
<div>not working for center</div>
</div>
</body>
4条答案
按热度按时间ijxebb2r1#
只需删除以下内容:
使用此:
See This Fiddle
h43kikqp2#
你的问题是你把元素浮动到左边,这样它就会一直出现在左边。如果你想让它居中,把你的css修改成这样:
同时删除以下内容:
xxb16uws3#
您可以使用%
或者你可以更残忍一点试试这个:
弹性布局将无法正确地与这第二个代码
或者这个:
再看看这个:How to horizontally center a in another ?
kb5ga3dv4#
这一天的问题解决了显示器弯曲
顺便说一下,我们不能对正文应用边距或宽度