我有一个display: inline-block的元素,但似乎无法接受margin-top属性。这是因为该元素仍然被视为内联元素吗?
如果是,有人有解决方法吗?
编辑 #1:
我的CSS非常简单:
.label {
background: #ffffff;
display: inline-block;
margin-top: -2px;
padding: 7px 7px 5px;
}
我最终将内容包装在另一个 div
中,并给它添加了一个 margin-top
。但这会导致很多额外的标记,使我的代码变得不够清晰。
编辑 #2:
inline-block
元素上的 margin-top
和 margin-bottom
似乎只对正值起作用。