文本颜色与firefox正确显示,但不与ie显示

Cat*_*ine 1 html css php firefox internet-explorer

我使用PHP,当我点击提交按钮时,我有一些文本在同一页面上显示为红色.这适用于Firefox,但文本仍然是黑色的IE7和IE8.

这是视图代码

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

和CSS

#content text.validation {
    color:red;
}
Run Code Online (Sandbox Code Playgroud)

rik*_*iku 5

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

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

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

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