【问题标题】:What does * html body mean?* html正文是什么意思?
【发布时间】:2013-07-30 21:58:35
【问题描述】:

我在一个 WordPress css 文件中找到了这个,但我不明白:

html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }

为什么需要第二行以及 * html body 选择什么?

【问题讨论】:

  • 谷歌:“明星 html hack”
  • This site(在条件 cmets 部分之后的底部)有一个不错的 IE CSS hack 列表,包括 * html 选择器 hack。 @Adrift 仅供参考,您的链接适用于规则之前的 *,而此问题适用于选择器之前的 *

标签: html css wordpress internet-explorer


【解决方案1】:

它匹配“作为任何元素后代的 html 元素的后代的 body 元素”。

这在 HTML 中是不可能的。

(但曾经存在于 IE 中的一个错误意味着它将匹配该浏览器的旧版本)。

【讨论】:

    【解决方案2】:

    声明只有IE浏览器可以使用的css样式是个hack……

    较新的浏览器会忽略 CSS 声明...

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-10-06
      • 1970-01-01
      • 2014-03-28
      • 1970-01-01
      • 1970-01-01
      • 2016-11-17
      • 2020-12-28
      相关资源
      最近更新 更多