CSS使用持巧小记

现在的布局都是用div+css,这就比之前的table要简单多了,虽然如此,但是也带来一些问题。主要是像素宽度控制。
所以,我们需要对CSS进行hack。通常比较常用的hack方法是通过符号来区分不同浏览器,因为某些符号有些浏览器不支持,有些浏览器支持,主要通过以下几个符号:“.”,“>”,“*”,“_”外加!important来实现。我们来参考下面的表格。
符号/浏览器  IE6 IE7   IE8  FF2 FF3   Opera
>  Y  Y Y  N   N  N
.  Y  Y  Y N   N  N
*  Y  Y  Y  N  N  N
_ Y   N  N  N  N N
!important N  Y Y Y  Y Y
Y表示支持/N表示不支持
从表中我们可以看出,IE浏览器下,我们可以通过符号“_”来区分IE6和IE7/IE8,“*”用以区分IE和FF/Opera等标准浏览器。通常在一条CSS语句里面,FF在前,IE7/8在中间,IE6在最后,例如:
: background:orange;*background:green;_background:blue;
 另外,IE8的样式可以单独写成:
/*这里是注释/*/
p{color:#f00;}
/*这里是注释*/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值