内联CSS可以应用于嵌套在样式元素中的子元素吗?

Est*_*eis 34 html css

简而言之,这就是问题所在:

  • 我想将样式vertical-align: top应用于<tr>表中的每个样式,而不是手动将样式应用于每一行.
  • 我必须使用内联CSS,因为我在维基上,所以我无法编辑外部样式表,或编辑<head>嵌入样式.
  • 当我向<table>标记添加样式属性时,看起来这种样式不会传递给它的子元素.(我可以看到这几乎总是一件好事.)
  • 我无法使用<style><!--...--></style>,因为这不是MediaWiki页面上允许的标签.

我应该让自己屈服于style="vertical-align: top每一个<tr>,或者仍然是我正在忽视的解决方案吗?

编辑:删除了一个背景信息块,以限制问题标题所暗示的问题.

Que*_*tin 35

内联CSS可以应用于嵌套在样式元素中的子元素吗?

不是直接的.

间接地,仅当子元素已that-property: inherit在其现有样式表中设置时.


小智 9

我对来自不同背景的这个问题很感兴趣,特别是对于html电子邮件的样式.由于css无法添加到Gmail中的电子邮件头部(信不信由你),因此始终如一地应用电子邮件样式的唯一方法就是内联.

这个问题的答案是否定的,在我所知道的这个或任何其他背景下,没有可以接受的方法来规避问题.当接近这样的问题时,考虑一下你试图应用的样式是"异常"还是"规则"是有帮助的,即如果90%的tds垂直对齐顶部,你应该只应用作为一项规则的风格,并通过并纠正10%.执行此操作时,请务必明确指定异常,最好使用引用"规则"的注释块.

有关支持的CSS以及非常有用的内容的完整参考:http://www.campaignmonitor.com/css/

  • 谢谢 - 我确实在用相同的上下文看这个问题 (3认同)