css错乱 最近做的一个网站,先是用ie8的,后来在ie6,7上运行,在ie8上图片能透明显示,到了ie6,7上就不透明了,这是什么原因,有什么好的解决方案么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ie6不支持png透明,但IE7支持,不知道你是什么原因导致IE7意然也不能透明。你应该把问题说清楚一点。 一般都支持png的透明,或者gif, 楼主做这些主要是自己去试试,多查查,没有什么好的办法,要不两个浏览器之间的差异至少可以写一本书 双重显示方式首先能显示透明图片的浏览器直接显示图片不能显示透明图片的浏览器比如IE6(好象也就它了)通过设置背景滤镜来显示透明这个要JS来控制 比如设置透明图片一个 通用的class='png' <img class='png' />然后判断是IE6的情况下 将所有class='png'的图片替换为背景滤镜显示图片的标签 IE6下用Css hack比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_"比如要分辨IE6和firefox两种浏览器,可以这样写: <style> div{ background:green; /* for firefox */ *background:red; /* for IE6 */ } </style> 我在IE6中看到是红色的,在firefox中看到是绿色的。所以,你这里只要把ie6,ie7的css写在最后,用*background就行了,在*background里用gif图片作透明 script里包含另一个script的问题 大家有没有发现傲游对js支持特别差 CSDN中,这个功能是怎么实现的? 请求帮助!关于超级链接的获取问题 javascript如何写? JK_10000(JK): 请进来拿分!! 请教:如何实现在网页上导出excel(office97,2000,2003)都能用。 救救小女呀:如何在JSP页面上实现TOOLTIP功能? 能否在点击表格的某单元格时知道该表格的列数? extjs form横行布局 为什么responseXML总是为空,而改用responseText却收得到信息? 动态隐藏Iframe页面中的滚动条?
首先能显示透明图片的浏览器直接显示图片
不能显示透明图片的浏览器比如IE6(好象也就它了)
通过设置背景滤镜来显示透明
这个要JS来控制 比如设置透明图片一个 通用的class='png' <img class='png' />
然后判断是IE6的情况下 将所有class='png'的图片替换为背景滤镜显示图片的标签
比如 IE6能识别下划线"_"和星号" * ",IE7能识别星号" * ",但不能识别下划线"_"比如要分辨IE6和firefox两种浏览器,可以这样写:
<style>
div{
background:green; /* for firefox */
*background:red; /* for IE6 */
}
</style>
我在IE6中看到是红色的,在firefox中看到是绿色的。所以,你这里只要把ie6,ie7的css写在最后,用*background就行了,在*background里用gif图片作透明