0

我只有在 IE8 中的页脚有问题。页脚本身与页面的其余部分分离,就好像有换行符一样。我用这个条件语句来修复它,但我什么也没得到

<!--[if !IE 8]>
<style type="text/css" media="screen">
#BTM {margin-top: -10px;}
<![endif]-->

我如何仅针对 IE8?有什么建议么?

4

2 回答 2

0

您只能像这样定位 IE 8:

<!--[if IE 8]>
...
<![endif]-->

或像这样针对 IE 8 及更高版本:

<!--[if gte IE 8]>
...
<![endif]-->

(但也许你的问题有一个更巧妙的解决方法,不涉及条件注释?也许你应该在一个新问题中发布你的 HTML/CSS 问题,在这里或在 Doctype 上?)

于 2009-10-16T07:49:46.743 回答
0

删除- 目前你的目标是IE8之外的所有东西

像这样的东西应该工作:

<!--[if IE 8]>
<style type="text/css" media="screen">
#BTM {margin-top: -10px;}
<![endif]-->
于 2009-10-16T07:49:55.527 回答