html、css兼容问题

本文总结了在网页设计中常见的兼容性问题,包括双边距BUG、3像素问题、超链接hover失效、IE z-index问题等,并提供了具体的解决方案,如使用display属性、正确的CSS顺序、添加position属性、使用js代码等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一个好的网页设计不在于技术本身而是做好兼容各种设备各种浏览器。接下来我就来总结一下这里面我遇到的兼容问题

1、IE双边距BUG float引起的 我们可以使用display解决
2、3像素问题 使用float引起的 使用 display:inline -3px
3、超链接hover 点击后失效 使用正确的书写顺序 link、visited、hover、active
4、IE z-index问题 给父级添加position:relative
5、Png 透明 使用js代码改
6、Min-height 最小高度 !important 解决
7、select 在IE6 下遮盖 使用iframe 嵌套
8、为什么没有办法定义1px左右的宽度容器(IE6默认行高造成的,使用over:hidden, zoom:0.08 line-height:1px)
9、IE5-8 不支持opacity ,解决办法
.opacity {
opacity: 0.4
filter: alpha(opacity=60); /* for IE5-7*/
-ms-flter: “DXImageTransform. Microsoft.Alpha(Opacity=60)”;/for IE8/
10、IE6不支持PNG透明背景,解决办法:IE6一下使用 gif图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值