CSS+DIV实现圆角表格的三种方法

开发 前端
CSS+DIV网页布局有很多值得学习的地方,本文向大家简单介绍一下CSS+DIV实现圆角表格的三种方法,希望对你的学习有所帮助。

本文和大家重点讨论一下CSS+DIV实现圆角表格的三种方法,相信本文介绍一定会让你有所收获。

CSS+DIV实现圆角表格的三种方法

很多网页上都有圆角表格,让人看起来非常舒服。今天向大家讲解CSS+DIV实现圆角表格的三种方法。

方法一:网上流传最多的DIV圆角方式,完整代码如下;

  1. <html> 
  2. <head> 
  3. <title>CSS实现DIV圆角的三种方法</title> 
  4. <metahttp-equivmetahttp-equiv="content-type"content="text/html;charset=gb2312"> 
  5. <styletypestyletype="text/css"> 
  6. <!--  
  7. body{color:#fff;}  
  8. div.RoundedCorner{background:black}  
  9. b.R_top,b.R_bottom{display:block;background:#FFFFFF}  
  10. b.R_topb,b.R_bottomb{display:block;height:1px;overflow:hidden;background:black}  
  11. b.R_1{margin:05px}  
  12. b.R_2{margin:03px}  
  13. b.R_3{margin:02px}  
  14. b.R_topb.R_4,b.R_bottomb.R_4{margin:01px;height:2px}  
  15. --> 
  16. </style> 
  17. </head> 
  18. <body> 
  19. <divclassdivclass="RoundedCorner"> 
  20. <bclassbclass="R_top"> 
  21. <bclassbclass="R_1"></b> 
  22. <bclassbclass="R_2"></b> 
  23. <bclassbclass="R_3"></b> 
  24. <bclassbclass="R_4"></b> 
  25. </b> 
  26. <p>圆角DIV内容</p> 
  27. <bclassbclass="R_bottom"> 
  28. <bclassbclass="R_4"></b> 
  29. <bclassbclass="R_3"></b> 
  30. <bclassbclass="R_2"></b> 
  31. <bclassbclass="R_1"></b> 
  32. </b> 
  33. </div> 
  34. </body> 
  35. </html> 

总结:此方法灵活性较好,但调用麻烦,每次调用,DIV前后都需要加上如此多的代码,而且圆角的半径不好调。

方法二:使用background-image方法,使DIV出现圆角背景图片;这个方法需要事先在PS或FW画好一张圆角的背景图片;

示例:

  1. div{background:url(图片url)no-repeat;}  
  2.  

总结:此方法适合用于特别位置,调用方法最简单,但灵活性不够好。要改变表格大小,必须重新做圆角背景图片。

方法三:

同样background-image方法,使DIV出现圆角底景图片;这个方法需要事先在PS或FW画好一张圆角的背景图片;但这个方法需要分成三个DIV实现,***个DIV放上圆角背景的最左边部分,中间的DIV使用1像素背景填充,第三个DIV放上圆角背景的最右边部分;

示例:

  1. div_l{float:left;background:url(圆角背景的最左边部分图片url)no-repeat;}  /*自行设置高度,宽度*/  
  2. div_m{float:left;background:url(1像素背景填充图片url)repeat-x;}  /*自行设置高度,宽度,背景图片横向重复*/  
  3. div_r{float:left;background:url(圆角背景的最右边部分图片url)no-repeat;}  /*自行设置高度,宽度*/  
  4. <divclassdivclass="div_l"></div> 
  5. <divclassdivclass="div_m">DIV内容DIV内容</div> 
  6. <divclassdivclass="div_r"></div> 
  7.  

总结:此方法步骤较多,但灵活性较好,适用于任意宽度的圆角DIV。

【编辑推荐】

  1. JavaScript代码轻松实现DIV圆角
  2. CSS中margin边界叠加问题及解决方案
  3. CSS样式表高效使用八大秘诀
  4. 创建和插入CSS样式表秘笈
  5. 实现CSS垂直居中的五大方法及优缺点

 

责任编辑:佚名 来源: xin126.cn
相关推荐

2010-09-14 15:10:49

CSS注释

2010-09-06 10:04:31

CSS样式表

2010-09-08 13:29:48

CSS

2013-01-04 15:47:54

Android开发平铺UI设计

2010-08-31 13:18:22

CSS浮动

2021-07-13 12:31:27

IT组织改进首席技术官

2009-07-08 12:56:32

编写Servlet

2010-08-24 09:05:20

CSS+DIV

2009-06-23 10:45:18

Hibernate支持

2011-06-10 10:43:12

Ubuntu应用安装

2015-12-11 09:24:38

加密数据Linux

2010-09-10 08:54:52

DIV居中

2010-08-23 16:23:53

CSS+DIV

2009-12-11 18:49:39

预算编制博科资讯

2022-07-13 16:06:16

Python参数代码

2011-04-18 15:32:45

游戏测试测试方法软件测试

2024-11-15 07:00:00

Python发送邮件

2023-08-14 17:58:13

RequestHTTP请求

2010-09-13 08:45:23

DIVFlash

2010-09-14 12:58:41

DIV+CSS圆角
点赞
收藏

51CTO技术栈公众号