【问题标题】:WordPress automaticly adds styles to 'html' tagWordPress 自动将样式添加到“html”标签
【发布时间】:2013-10-02 14:30:37
【问题描述】:

当我在 WordPress 上以管理员身份登录时,它添加了这个 style="height: (height of content);"在 html 标签中,如下所示

<html xmlns="http://www.w3.org/1999/xhtml" style="height: 695px;">

我可以关掉它吗?在哪里? 顺便说一句,当我以访客身份访问网站时,html 标签看起来像这样

<html xmlns="http://www.w3.org/1999/xhtml" style="height: 695px;">

【问题讨论】:

  • HTML5 中不需要&lt;html&gt; 标签。
  • Wordpress 不这样做,这是您的模板执行此操作。检查模板的 javascript 文件!

标签: css wordpress styles


【解决方案1】:

这很奇怪。我不确定我以前是否见过 WP 这样做。但是您可以使用 !important 声明覆盖内联样式。所以这应该给你一个自动高度:

html {
  height: auto !important;
}

或者,您可以使用 javascript 删除样式属性:

var htmlElement = document.getElementsByTagName("html")[0];
htmlElement.removeAttribute("style")

【讨论】:

    【解决方案2】:

    我不熟悉 WordPress,但如果你将它添加到你的样式表中,它至少会用 height 的默认值 auto 覆盖该内联样式:

     html { height: auto !important; }
    

    【讨论】:

      最近更新 更多