浏览器兼容问题2

27. 页面的最小宽度

如上一个问题,IE不识别min,要实现最小宽度,可用下面的方法:

?
1
2
3
4
<code  class = "hljs css" >#container{
     min-width: 600px;
     width:expression(document.body.clientWidth<  600 ? "600px" "auto" );
} </code>

第一个min-width是正常的;但第2行的width使用了Javascript,这只有IE才认得,这也会让你的HTML文档不太正规。它实际上通过Javascript的判断来实现最小宽度。

28. DIV浮动IE文本产生3象素的bug

左边对象浮动,右边采用外补丁的左边距来定位,右边对象内的文本会离左边有3px的间距.

?
1
2
3
4
5
<code  class = "hljs applescript" >#box{  float :left; width:800px;}
#left{  float :left; width: 50 %;}
#right{ width: 50 %;}
#left{ margin-right:-3px;  //这句是关键}
</code>
</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值