将CSS应用于元素内的所有内容。

3

如何将CSS属性应用于元素内的所有内容?

比如,如果我有:

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

<p>
<span>
<div>
</div>
</span>
</p>
1个回答

16

您发布了无效的HTML。块级元素(如<div>)不应该放在<p>标签内,尤其是不应该在行内元素(如<span>)内。

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

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

使用 * 选择器时要小心。如果需要匹配的元素很多,它的速度会比较慢。


一直在尝试使用通用选择器,p * 的效果非常好! - dance2die

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接