最高保证金不起作用

时间:2014-04-08 12:15:40

标签: html css

我对儿童元素的上边缘有一点问题。

CSS:

body {
    height: 960px;
}
.breadcrumbs {
    position: relative;
    background-color: #eee;
    height: 10%;
}
.name {
    color: #000;
    margin-top: 50px;
}

http://jsfiddle.net/GRQNh/

为什么它不起作用?类.name粘在上面。

提前致谢。

4 个答案:

答案 0 :(得分:8)

在您的示例中,您使用的是<span><span>不是阻止元素,因此您需要display: blockdisplay: 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;