首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否存在针对IE6和IE7的黑客攻击?

是否存在针对IE6和IE7的黑客攻击?
EN

Stack Overflow用户
提问于 2011-08-24 19:48:16
回答 2查看 240关注 0票数 0

如何在同一表达式中为IE6和IE7破解CSS?(如果可能,则为corse)

-编辑-

我是说,

代码语言:javascript
运行
复制
* html #div{   //hacks ie6}
*+html #div { //hacks ie7}

一个类似的表达式可以同时破解这两个问题吗?

-编辑2-

例如,这段内联代码HTML

代码语言:javascript
运行
复制
    <!--[if IE lte 7]>

<style type="text/css"> 

.contButton p a{ height:25px; width:auto; }
.contButton p a span{ height:25px;width:auto; }  
</style>
<![endif]-->

只会影响IE7或更低版本,如何在CSS中选择?

示例:-*?? #div { //the CSS properties here will affect to IE6 and IE7 }

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-08-24 20:18:53

  1. 使用条件样式表包括如下内容

<!--[if lte IE 7]>

<link rel="stylesheet" type="text/css" media="all" href="ie_fixes.css" />

<![endif]-->

  • 或使用带有星号的脏解决方案(这会使您的样式表在验证器眼里无效) .example_class {

*background-color: #ffffff;

}

票数 2
EN

Stack Overflow用户

发布于 2011-08-24 20:11:39

改用conditional comments,这样你的“黑客”CSS就和你的“现代浏览器”CSS分开了:

代码语言:javascript
运行
复制
<!--[if IE 7]>
    <style type="text/css" src="ie7styles.css" />
<![endif]-->
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7174905

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档