博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用pie.htc时Border-radius的兼容
阅读量:4987 次
发布时间:2019-06-12

本文共 628 字,大约阅读时间需要 2 分钟。

如果一个图层中(navin)使用了pie.htc来对ie6,7,8进行兼容,如若上一层(navwrap)的样式中有背景的属性,则此层 (navin) 在ie6,7,8中背景颜色不显示。如下图:

此部分的代码如下:

 
.navwrap { height:162px; background:#009BBD; } 
.navin { height:33px; border-radius:17px; font-size:16px; color:#fff; padding-left:15px; line-height:33px; behavior:url(/Public/PIE.htc); position:relative;   }
<div class="navwrap"> 
    <div class="navin">
            <a href="#">首页</a><a href="#">我的资源库</a>
    </div> 
</div>
   
 
此代码中能显示深蓝色圆角的背景颜色关键是代码中的红色属性
position:relative;
 如若没有这个属性,则navin的背景颜色在ie6,7,8(即用pie来模拟显示css3的浏览器)中是无法显示的,即忽略这个属性。
所以,解决办法是:
圆角所在图层,即在定义pie.htc的图层上加上position:relative就可以了。

转载于:https://www.cnblogs.com/dalulu/p/8581375.html

你可能感兴趣的文章
css垂直居中的问题
查看>>
如何正确从他人机器MySQL数据库下拷贝出.sql,再导入到自己windows下MySQL数据库(图文详解)...
查看>>
面向对象之选课系统
查看>>
logging模块、shutil模块、subprocess模块、xml模块
查看>>
Codeforces Round #423 B. Black Square
查看>>
TFTP(Trivial File Transfer Protocol,简单文件传输协议)
查看>>
OO第三单元作业总结
查看>>
使用时间戳解决缓存问题
查看>>
HTTP的客户端识别与cookie机制
查看>>
【SHOI2015】脑洞治疗仪(恶心的线段树,区间最大子段和)
查看>>
Educational Codeforces Round 17
查看>>
源码安装pipelineDB之CentOS7
查看>>
剑指Offer 斐波那契数列
查看>>
C#: string与byte[]互转
查看>>
hdu 5381 The sum of gcd
查看>>
控制台修改Mysql 密码
查看>>
C 【block类型全方位详解】
查看>>
蚂蚁拼图
查看>>
java是传值还是传引用
查看>>
angularJS快速入门
查看>>