CSS Hacker

1、IE条件注释法

 

<!--[if  IE]>

<linke type =”text/css” href=”test.css” rel=”stylesheet” />

<![endif]-->

 

<!--[if  IE  6]>

<linke type =”text/css” href=”test.css” rel=”stylesheet” />

<![endif]-->

 

 

 

<!--[if  !  IE  6]>

<linke type =”text/css” href=”test.css” rel=”stylesheet” />

<![endif]-->

 

 

 

<!--[if  IE  6]>

<style typej=”text/css”>

.test{}

     </style>

<![endif]-->

 

<!--[if  IE  6]>

<script type=”text/Javascript”></script>

<![endif]-->

 

 

 

2、选择符前缀法

 

<style type=”text/css”>

.test{width:80px;}/*IE 6,7,8 */

*html .test{width:60px;}/*only for IE 6*/注意一定是*html打头,其它如*body不能作区分hacker

*+html .test{width:70px;}/*only for IE 7  IE 8 beta*//注意一定是*html打头,其它如*body不能作区分hacker

</style>

注意:IE 910不识别;不能用于内联样式;

注意:*+html 对IE7的HACK 必须保证HTML顶部有如下声明:
<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” ”http://www.w3.org/TR/html4/loose.dtd”

以上是 网上说的,经本人测试html5标准也可以*+html



3、样式属性前缀法

 

<style type=”text/css>

.test{

width:80px;

*width:70px;/*for IE67;还可以是#或者+*/

_width:60px;/*for IE 6*/

color:red\0;/*IE 8 only*/

Color:red\9;/*ALL IE*/
 [;background-color:green;]/*safari, chrome*/

}

 

 

区别 FF, IE7, IE6: 

background:orange;*background:green !important;*background:blue; 

 

注:IE都能识别*;标准浏览器(FF)不能识别*

IE6能识别*,但不能识别 !important,

IE7能识别*,也能识别!important;

FF不能识别*,但能识别!important; 

 

IE6

IE7

FF

*

×

!important

×

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HackerRank是一个广泛使用的在线技术平台,提供各种技术编程问题和竞赛,旨在帮助程序员们提升他们的编程能力。它也提供了一些前端题目,用于测试和培养前端开发人员的技能。 HackerRank的前端题目通常涵盖了HTML,CSS和JavaScript等方面的内容。这些题目可以涉及到基础的前端知识,例如使用HTML元素和属性创建网页结构,使用CSS选择器和样式设置网页布局和外观,以及使用JavaScript进行交互和动态效果。 在解答这些题目时,我们通常需要按照题目要求完成特定的任务。这些任务可能包括创建一个特定的网页布局,调整网页元素的样式,实现某种交互效果,或者解决某个算法问题。我们需要借助相关的前端知识和技术,合理运用HTML,CSS和JavaScript等技术来解决这些问题。 解答HackerRank前端题目的过程中,我们可以尝试不同的方法和技巧,以找到最优的解决方案。在提交答案之前,我们可以进行测试和调试,确保我们的代码在各种情况下都能正常运行并满足要求。 通过参与HackerRank前端题目的解答,我们可以锻炼和提高我们的前端开发能力。这些题目可以帮助我们更好地理解和应用前端技术,培养我们的问题解决能力和创新思维,同时也为我们提供了一个展示自己技术水平的平台。 总之,HackerRank的前端题目是一种有效的提升前端开发能力的训练方式。通过积极参与这些题目的解答,我们可以不断学习和进步,成为更优秀的前端开发人员。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值