将css应用于元素内的所有内容

时间:2011-07-14 21:30:20

标签: html css

如何将css属性应用于元素内的所有内容。

如果我有:

p
    {
         font:15px "Lucida Grande", Arial, sans-serif;
        padding-right:150px;
    }

<p>
<span>
<div>
</div>
</span>
</p>

1 个答案:

答案 0 :(得分:4)

您发布了无效的HTML。 <div>等块级元素不会进入<p>标记,尤其不会进入<span>等内联元素。

无论如何,匹配任何内容的CSS选择器是 *

p, p * {
    font: 15px 'Lucida Grande', Arial, sans-serif;
    padding-right: 150px;
}

小心使用*选择器。当有很多要匹配的元素时,它“很慢”。