如何将内联元素和块级元素一起定位?

时间:2013-07-18 12:28:36

标签: html css

我有一个由wordpress主题生成的短代码,输出为:

<div class="heading clearfix"><i class="icon icon-list-ol h2"></i> <h2> Hello World! </h2></div>

我需要设置图标和h2元素的样式,我如何将它们一起定位?

尝试了这个:

i.icon.icon-list-ol.h2 h2 {color:red;}

但它不起作用。
PS:这是一个由wordpress主题生成的短代码。

5 个答案:

答案 0 :(得分:5)

用逗号分隔:

i.icon.icon-list-ol.h2, h2 {color:red;}

答案 1 :(得分:1)

试试这个:

div.heading i.icon,
div.heading h2 {
    color:red;
}

答案 2 :(得分:0)

试试这个

i.icon.icon-list-ol.h2 + h2 {color:red;}

<强> Demo

答案 3 :(得分:0)

不会

.icon , .h2 { color : red; }

工作?

答案 4 :(得分:0)

使用逗号(,)分隔 i.icon.icon-list-ol.h2 h2

css 中,您必须将代码更改为

i.icon.icon-list-ol.h2, h2 {color:red;}