我只有在 IE8 中的页脚有问题。页脚本身与页面的其余部分分离,就好像有换行符一样。我用这个条件语句来修复它,但我什么也没得到
<!--[if !IE 8]>
<style type="text/css" media="screen">
#BTM {margin-top: -10px;}
<![endif]-->
我如何仅针对 IE8?有什么建议么?
我只有在 IE8 中的页脚有问题。页脚本身与页面的其余部分分离,就好像有换行符一样。我用这个条件语句来修复它,但我什么也没得到
<!--[if !IE 8]>
<style type="text/css" media="screen">
#BTM {margin-top: -10px;}
<![endif]-->
我如何仅针对 IE8?有什么建议么?
您只能像这样定位 IE 8:
<!--[if IE 8]>
...
<![endif]-->
或像这样针对 IE 8 及更高版本:
<!--[if gte IE 8]>
...
<![endif]-->
(但也许你的问题有一个更巧妙的解决方法,不涉及条件注释?也许你应该在一个新问题中发布你的 HTML/CSS 问题,在这里或在 Doctype 上?)
删除!- 目前你的目标是除IE8之外的所有东西
像这样的东西应该工作:
<!--[if IE 8]>
<style type="text/css" media="screen">
#BTM {margin-top: -10px;}
<![endif]-->