2
这是一个很常见的问题,我通常会以各种方式解决问题,而这些问题不适用于其他方法。我在想,如果有一个通用的方法来居中对象:跨度和div元素不会居中并且margin-top/bottom不起作用
<div>
<span>content</span>
<span> content</span>
<span>content </span>
<span> content </span>
<span>content</span>
<span>content</span>
</div>
我试过的方法是margin-left:auto; margin-right:auto;
这似乎并没有与此有关的工作。我试过margin-left:Xpx;
。一个适用于以前项目的方法是display:inline-block
和display:table-cell
,但在其他时间拒绝工作。我试图将这些“修复”应用于div和跨度。
另一个问题是,在这个例子中,我似乎无法对margin-top
和margin-bottom
进行样式设计。
缩短帖子:我想中心div,并使跨度有一个边缘顶部或底部。我做错了什么,有人能解释它的概念方面吗?谢谢
跨度元素只支持左右边距,因为它们是内嵌的。 – machineaddict