Html IE9条件语句不工作?
我为我的大学创建了一个非常简单的Wordpress主题,用于黑板新闻/更新/mtc 在最新版本的Chrome、FF和IE10中,这个主题看起来很棒。然而,IE9中有一个奇怪的小故障。我必须支持IE9的原因是,Blackboard建议使用IE9作为功能浏览器(当有人坚持使用IE时)。我的主管希望博客在IE9中看起来一样 因此,我的主菜单看起来很好,填充很好,调整窗口大小时没有折叠;以下是导致IE9出现问题的类(“主”菜单填充被切断;菜单折叠): 因此,我尝试添加一个条件语句:Html IE9条件语句不工作?,html,css,wordpress,internet-explorer,internet-explorer-9,Html,Css,Wordpress,Internet Explorer,Internet Explorer 9,我为我的大学创建了一个非常简单的Wordpress主题,用于黑板新闻/更新/mtc 在最新版本的Chrome、FF和IE10中,这个主题看起来很棒。然而,IE9中有一个奇怪的小故障。我必须支持IE9的原因是,Blackboard建议使用IE9作为功能浏览器(当有人坚持使用IE时)。我的主管希望博客在IE9中看起来一样 因此,我的主菜单看起来很好,填充很好,调整窗口大小时没有折叠;以下是导致IE9出现问题的类(“主”菜单填充被切断;菜单折叠): 因此,我尝试添加一个条件语句: <!--[if
<!--[if IE lte 9]>
<style type="text/css">
ul.mainnav {
float:left;
width:100%;
margin:0;
list-style-type:none;
Font-Family:Arial, Helvetica;
Font-Size:10pt;
Font-Weight:Bold;
background-color: #006AA6;
white-space: nowrap;
list-style: none;
min-width: 1000px;
margin-left: -15px;
}
</style>
<![endif]-->
然而,条件语句,即使没有任何改变,也会把FF和IE9中的一切都搞糟
即使我弄乱了条件语句中的一些元素,理想情况下是为了尝试/错误修复/破解,它看起来仍然像是胡说八道,而且是一团糟
我做错了什么?有人能提出一个可能的解决方案吗
指向live博客的链接(我正在本地机器上修复此问题):
TIA最明显的两个问题是: a) IE和版本号之间需要一个空格,例如
<!--[if IE 9]>
两个最明显的问题是:
a) IE和版本号之间需要一个空格,例如
<!--[if IE 9]>
我这样做了,它像一个无序列表一样折叠了整个菜单。查看该网站的另一个问题是,您没有使用正确的doctype(还有其他问题,但一次只能做一件事)。您正在以
开始文档。试着用
启动它。不这样做会迫使IE以怪癖模式进行渲染,这是不好的。亲爱的上帝,它解决了这个问题。谢谢!!!!!任何你想扔给我的东西请放心。我这样做了,它就像一个无序的列表一样折叠整个菜单。查看该网站的另一个问题是你没有使用正确的doctype(还有其他问题,但一次只能做一件事)。您正在以
开始文档。试着用
启动它。不这样做会迫使IE以怪癖模式进行渲染,这是不好的。亲爱的上帝,它解决了这个问题。谢谢!!!!!还有什么你想扔给我的请随便。