如何将CSS属性应用于元素内的所有内容? 比如,如果我有: p { font:15px "Lucida Grande", Arial, sans-serif; padding-right:150px; } <p> <span> <div> </div> </span> </p>
您发布了无效的HTML。块级元素(如<div>)不应该放在<p>标签内,尤其是不应该在行内元素(如<span>)内。 无论如何,匹配任何内容的CSS选择器是*。p, p * { font: 15px 'Lucida Grande', Arial, sans-serif; padding-right: 150px; } 使用 * 选择器时要小心。如果需要匹配的元素很多,它的速度会比较慢。
p *
的效果非常好! - dance2die