2012-11-09 85 views

回答

0

导航栏的样式被包装在@media screen IE8和下面基本不明白。

+0

什么是最简单的解决方法,如果你不介意我问 – NFdesign

+0

你可以删除包装媒体查询,如果你的方案中没有必要,或者在链接标记中添加媒体=“屏幕” – Neps

0

IE8不支持<nav>标记。

http://www.w3schools.com/tags/tag_nav.asp

基本上,如果在HTML5中添加一个标签假定IE8不会支持它。这是有一个IE9的原因的一部分。

+0

感谢一堆,我是能够根据您的答案找到解决方案! – NFdesign

+0

我个人会将它封装在一个div中,并使用CSS条件注释来应用格式化,如果IE版本8或更低,以防止丢失'

+0

可能有更好的办法,那只是我头顶的一条路。格式化一些在IE中工作可能会很痛苦,我经常使用条件注释来检查IE或IE版本。 –