随笔-9  评论-168  文章-266  trackbacks-0

<html>
<head>
<style>
#a{
border-left:1px #333 solid;
border-right:1px #333 solid;
width:300px;
height:500px;
}
.b{
height:1px;
overflow:hidden;        /* 兼容IE,因为IE指定任何元素最小高度都为19px,不可更改。*/
border-left:1px #333 solid;
border-right:1px #333 solid;
}
</style>
</head>
<body>
<div>
<div class="b" style="margin-left:3px;width:294px;background:#333"></div>
<div class="b" style="margin-left:2px;width:296px;"></div>
<div class="b" style="margin-left:1px;width:298px"></div>
<div id="a">

代码很简单,a层为内容层,其width值300,然后用b层向外以左右边框2像素(可任意)的宽度递减。最外一层要加上background属性,目的是要将上、下两线条呈现出来;b层的数量决定了要实现的圆角弧度大小。在firefox IE6 都通过测试。

</div>
<div class="b" style="margin-left:1px;width:298px"></div>
<div class="b" style="margin-left:2px;width:296px;"></div>
<div class="b" style="margin-left:3px;width:294px;background:#333"></div>
</div>
</body>
</html>

posted on 2009-10-15 10:51 紫蝶∏飛揚↗ 阅读(441) 评论(0)  编辑  收藏 所属分类: CSSdiv+css+js代码

只有注册用户登录后才能发表评论。


网站导航: