有没有办法将内联样式规则传递给所有孩子?

时间:2012-08-06 19:52:58

标签: html css

我正在尝试在互联网论坛上设置帖子,不允许使用样式表,只允许使用内联样式。但似乎内联样式不会被子项继承,只有下面的文本(例如使用< h1>将从文本中删除背景颜色)。有没有办法让它传递样式而不必将它们添加到每个节点?

2 个答案:

答案 0 :(得分:3)

虽然@SimeVidas是对的,但我认为他的反应有点快。需要注意一些事项。我更新了他的小提琴http://jsfiddle.net/fRpQ2/4/来演示。

如果在给定标记的样式表中声明了特定属性,则该值不会从具有内联样式的父级继承。我想这就是你在论坛帖子上遇到的问题。如果不使用样式标签或链接样式表,则无需做任何事情。我担心你需要进行大量的复制。您还可以检查网站并将现有的类应用到您的帖子,但这只是在您想要复制他们已经应用的样式时,我怀疑是这种情况。

如果你想了解更多,我建议你做一些关于风格的级联顺序的阅读。

答案 1 :(得分:0)

如果论坛解析html,你还不能定义一个<style>块吗?