怎么样使用css打造圆角边框?
http://bbs.blueidea.com/viewthread.php?tid=1881447
圆角表格,困扰我们多年的问题,今天!
决定尝试一种最佳方法
我准备从今天开始 尝试最简单的圆角表格的做法,如果各位有什么好点子,欢迎讨论.
我大概总结了几点:
1.使用程序制作圆角表格
2.障眼法,非常笨拙的方法实现园角表格
3.图片模拟园角表格
4.flash模拟园角表格
5.字符,在转角处使用字符当作园角
6.滥竽充数,兼容性非常差,基本上没有用武之地
7.CSS3地实现方法 简介
8.Mozilla 的专有属性
9.等待你的想法
1.使用程序制作圆角表格 复杂程度:5兼容性能:3
使用最普遍的是 VML, 但是严格的说,VML不能全属于,应为他在执行前是代码,但是执行以后,把代码转换成了图片,其最终效果其实是图片。
以下是一个例子:
提示:您可以先修改部分代码再运行
不过我还是认为设计者的创意非常有意思
关于JS园角表格制作方法:http://www.walterzorn.com/jsgraphics/jsgraphics_e.htm#notes
2。使用障眼法复杂程度:4兼容性能:4
这个方法已经严重的违背了标准,并且代码复杂,在远处看类似一个园角表格,其实仅仅是使用表格堆积而成:
提示:您可以先修改部分代码再运行
现在使用最普遍的,是使用背景图片,缺点是,不可伸缩
但是,我看见了一个很巧妙的方法,他使用了2个div,很巧妙地进行了互补,并且可以自入伸缩,可能这是我见过所有方法里面最简单实用的一种。
提示:您可以先修改部分代码再运行
我比较青睐的方法,适合小型网页的制作,此法伸缩性和兼容性都不错,并且可以作出图片不能达到的效果,唯一的缺点就是,flash的方法是网页复杂许多。
抱歉,我实在找不着例子...希望谁找到了PM我。
5.字符充当园角表格 复杂程度:3 兼容程度4
这个方法是 lexrus(小龟)发明出来的,当我第一次见到这个方法,真地把我吓了一跳,其实它是在转角处增加了一个 转弯字符 "╭" & "╮".
抱歉。。我实在找不着这个方法的例子。。希望谁找到了PM我。
6.滥竽充数 复杂程度:1 兼容程度1
想到此方法的人 绝 + 笨
很容易看出,这个其实就是 windows fieldset,在 win2k & win2k-的操作系统看不出来此效果,
提示:您可以先修改部分代码再运行
这可能是大家期待css3得最主要原应,现在Css3还没有退出,如果一旦推出,这估计是最好的圆角表格制作方法。
找了一篇文章,介绍了css3的,似乎mozilla也支持这个属性
http://www.webreference.com/dhtml/column70/2.html
这还有一片官方的,不如上面那个详细,但是这里不仅仅有圆角表格的做法,还有很多其他花样的做法。
http://www.w3.org/TR/2002/WD-css3-border-20021107/#border-radius
8.Mozilla的专有css属性 复杂程度:2 兼容程度1
-moz-border-radius 在google上面居然查不出来,很神秘的属性,不过据我研究,可能就是 7.CSS3的方法.
本文地址:http://www.45fan.com/dnjc/69687.html