我使用 php,当我单击提交按钮时,我在同一页面上有一些红色的文本。这在Firefox上工作正常,但在IE7和IE8中文本仍然是黑色的。
这是视图代码
if(isset($file_title)) {
echo '<text class="validation">'.$file_title.'</text>';
}
和 css
#content text.validation {
color:red;
}
这是因为 ie7 和 8 不支持 html5 标签(您可以将任何自定义标签与 html5 一起使用,例如文本)。
将文本标签更改为 p/span 并修复您的 css 规则,它将正常工作。
当您使用适当的新HTML5标签(例如文章或部分)时,您可以使用html5shim来解决向后问题:
http://www.paulund.co.uk/turn-on-html5-in-ie8-or-lower