h1标记中的span标记导致换行

时间:2014-08-02 16:37:55

标签: inline

任何人都可以告诉我this site

上发生了什么

我在h1标​​签中有一个span标签来改变&标签的颜色。在标题中。 Span是一个内联元素,我无法得到它。我已经尝试将h1更改为div标签或p标签,但是跨度坚决地换行。我错过了什么?我完全难过了......

1 个答案:

答案 0 :(得分:0)

将以下CSS规则添加到样式表中:

.site-header h1 span:after {
    display: inline;
}

span是一个内联元素,但其默认行为被以下从样式表第54行开始的CSS规则覆盖:

.author-box:after,
.clearfix:after,
.entry:after,
.entry-content:after,
.footer-widgets:after,
.nav-primary:after,
.nav-secondary:after,
.pagination:after,
.site-container:after,
.site-footer:after,
.site-header:after,

:after, // This line gets overridden with the more specific selector provided above
.wrap:after {
    clear: both;
    content: " ";
    display: table;
}