"解决DIV CSS浏览器兼容问题的方法及技巧"

需积分: 0 2 下载量 54 浏览量 更新于2023-12-23 收藏 145KB DOC 举报
!DOCTYPE html> <html> <head> <style> div { display: inline; margin: 50px; } </style> </head> <body> <div>Some content here.</div> </body> </html> 3. IE6 下图片不透明 IE6 不支持 PNG 透明格式,需要使用 JS 脚本 AlphaImageLoader 解决。 使用 PNG 图片作为背景 时, 在身前的图片就会半透明, 如果你要身后的图片也透明, 就需要 JS 脚本 4.IE6 下 a 标签 + hover 不显示背景问题 在 IE6 下, 如果 a 标签中还有子元素的情况下, hover 时 background 不显示。解决方法 是给这个 a 标签添加 display:block; 或者在 a 标签中嵌套一个块级元素, 在这个块级元素上设置 hover. 5 .IE6 不支持 min - height 解决方法 在 IE 下面没有 min - height 这个属性,可以用 JS 来解决. 导入 Jquery. js, 使用 $(window).height(); 获得页面的高度, 使用 var minheight = $ (window).height() > 500 px ? $ (window).height(); : 500 px; this. height( minheight); 另一个方法是使用一个空 div 但不建议使用这个方法。' </style> </head> <body> <div>Some content here.</div> </body> </html> 这份资料对于网页设计人员来说非常有价值,特别是在处理 DIV CSS 浏览器兼容问题时。收集了IE7,6和Fireofx 的兼容性处理方法,并整理了一下,使得解决兼容性问题更加方便。另外,对于web2.0过度,建议尽量使用xhtml格式写代码,并且要加上DOCTYPE声明。在CSS技巧方面,提供了垂直居中问题的解决方法,以及IE6下图片不透明、a标签+hover不显示背景、以及IE6不支持min-height等问题的解决方法。这些方法都对于解决实际问题非常有效,而且提供了多种解决方案供设计人员选择。总的来说,这份资料是一份非常实用的DIV CSS 浏览器兼容问题解决方法的指南,非常值得下载和参考。