1
acgism 2011 年 12 月 20 日
<!--[if IE 8]>
<link rel="stylesheet" href="" type="text/css" media="screen" /> <![endif]--> <!--[if IE 6]> <link rel="stylesheet" href="" type="text/css" media="screen" /> |
2
underone 2011 年 12 月 20 日
这个。。如果不用if的话。。。
后缀“\9”应该是让8以下的IE全部识别吧(还是9以下的) 然后再用_和+做前缀分别识别6和7...8就出来了... 当然这是笨办法... 比如 span.v2ex { font-size:12px; font-size:14px\9; +font-size:16px; _font-size:18px; } 不知道是不是可以啊...记得不太清楚了... |
3
Eysa OP 这个。。。 能否在 CSS 里写个什么的。还要外链?
|
4
Eysa OP <fieldset>
<legend align="right" style=""> <h4 style=" font-size:30px;">这是一个标题</h4></legend> <div class="hack" style="margin-top: 20px; background-color:yellow;"> 万恶的IE8</div> <div style="margin-top: 20px; background-color:Red;"> 万恶的IE8</div> <p> <input type="submit" value="注册" /> </p> </fieldset> 求 hack |
5
acgism 2011 年 12 月 20 日
@Eysa 或者直接放弃IE 识别到IE内核的浏览器就直接跳转到这样的一个页面http://acgism.com/Just_say_no_to_IE/ (抽打,拖走。。。。
|
6
Eysa OP ....
|
8
benzhe 2011 年 12 月 20 日
|
9
bitsmix 2011 年 12 月 20 日
不过不建议用这种 css hack
因为写出来的css都是invalid的 |
10
Sivan 2011 年 12 月 20 日
http://lightcss.com/best-way-to-different-browser-for-css/
<!--[if lt IE 7 ]> <html class="ie6"> <![endif]--> <!--[if IE 7 ]> <html class="ie7"> <![endif]--> <!--[if IE 8 ]> <html class="ie8"> <![endif]--> <!--[if IE 9 ]> <html class="ie9"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--> <html class=""> <!--<![endif]--> 易维护,符合标准。 |
11
kongruxi 2011 年 12 月 20 日
|
12
thewei 2011 年 12 月 20 日
@Sivan 这种会容易维护,推荐。但如果是极个别而且只是小范围调整的样式可以用\0属性hack来指定只能IE8能识别这个样式,例如 #id { color: blue\0; }
|
15
avatasia 2011 年 12 月 20 日
死抱着标准不放的人,永世受
|