<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
紫蝶∏飛揚↗ 阅读(449)
评论(0) 编辑 收藏 所属分类:
CSS 、
div+css+js代码