我对儿童元素的上边缘有一点问题。
CSS:
body {
height: 960px;
}
.breadcrumbs {
position: relative;
background-color: #eee;
height: 10%;
}
.name {
color: #000;
margin-top: 50px;
}
为什么它不起作用?类.name粘在上面。
提前致谢。
答案 0 :(得分:8)
在您的示例中,您使用的是<span>
而<span>
不是阻止元素,因此您需要display: block
或display: inline-block
才能使用保证金。
如果您将display: block
添加到<span>
,则可以使用<div>
,因为效果相同。
答案 1 :(得分:2)
Demo 将CSS更新为
.name {
color: #000000;
display: inline-block;
margin-top: 50px;
}
答案 2 :(得分:1)
这是它的工作原理:
.name{
display:block;
padding-top: 50px;
color: #000;
}
答案 3 :(得分:1)
尝试添加应该有用的课程.name
属性display:inline-block;