【问题标题】:Text color shows properly with firefox but not with ie文本颜色在 Firefox 中正确显示,但在 ie 中不能正确显示
【发布时间】:2012-08-09 21:45:38
【问题描述】:

我正在使用 php,当我单击提交按钮时,我在同一页面上有一些以红色显示的文本。这适用于 Firefox,但在 IE7 和 IE8 中文本仍然是黑色的。

这是查看代码

if(isset($file_title)) {
    echo '<text class="validation">'.$file_title.'</text>';
}

还有CSS

#content text.validation {
    color:red;
}

【问题讨论】:

  • &lt;text&gt; 不是 html 元素。这可能是 IE 忽略它的原因。

标签: php html css internet-explorer firefox


【解决方案1】:

那是因为 ie7 和 8 不支持 html5 标签(您可以使用任何带有 html5 的自定义标签,例如文本)。

将文本标签更改为 p/span 并修复您的 css 规则,它会正常工作。

当您使用适当的新 HTML5 标签(例如文章或部分)时,您可以使用 html5shim 来解决向后问题:

http://www.paulund.co.uk/turn-on-html5-in-ie8-or-lower

【讨论】:

    猜你喜欢
    • 2015-04-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-04
    相关资源
    最近更新 更多