【发布时间】:2011-10-23 22:02:56
【问题描述】:
我有一个在主要浏览器中工作的顶部导航栏,包括 ie8 及更高版本。然而。当我将 IE8 置于兼容模式(我认为会测试 ie7 浏览器)时,它不再起作用。我可以找到任何合乎逻辑的原因。这是网站:http://redemptionconnect.com/pages/articles#
任何人都可以帮助解决这种情况吗?
【问题讨论】:
标签: html css internet-explorer
我有一个在主要浏览器中工作的顶部导航栏,包括 ie8 及更高版本。然而。当我将 IE8 置于兼容模式(我认为会测试 ie7 浏览器)时,它不再起作用。我可以找到任何合乎逻辑的原因。这是网站:http://redemptionconnect.com/pages/articles#
任何人都可以帮助解决这种情况吗?
【问题讨论】:
标签: html css internet-explorer
合乎逻辑的原因是旧版浏览器存在各种问题(不仅仅是 IE,而且旧版 IE 通常会成为一个大问题)。
IE7 不支持内联块。你将不得不想出一个不同的解决方案。
从这里开始,它可能会对你有所帮助。
【讨论】:
所以我想通了!我所要做的就是应用 float: left;到 li 元素。这在 ie7 中有效!
【讨论】: