【发布时间】:2011-11-17 18:28:31
【问题描述】:
我在使用以下文档类型的旧 Web 应用程序中编写 html 和 css
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
如果我将其更改为 html5 文档类型,则菜单将不起作用。我的问题是我不能使用一些 CSS 选择器,比如
input[type="radio"]
例如。但这显然适用于 html5 文档类型。有什么可能的解决方案吗?谢谢!
【问题讨论】:
-
这里有一个非常相似的问题:stackoverflow.com/questions/7801470/… 你测试的是什么版本的 IE? 7、8、9?他们都应该识别带有文档类型的属性选择器。
-
@BoltClock 抱歉,忘了说我在 ie7 和 8 中测试
-
我认为这种情况下的问题是页面出于某种原因默认以怪癖模式运行
-
好的,现在我很困惑。你是否已经在你的 CSS 中使用了这样的选择器?他们现在工作还是不工作?
标签: css internet-explorer css-selectors doctype