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

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

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

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

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

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

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

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

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

示例:

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

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

方法三:

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

示例:

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

2009-06-23 10:45:18

Hibernate支持

2011-06-10 10:43:12

Ubuntu应用安装

2015-12-11 09:24:38

加密数据Linux

2009-12-11 18:49:39

预算编制博科资讯

2011-04-18 15:32:45

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

2022-07-13 16:06:16

Python参数代码

2024-11-15 07:00:00

Python发送邮件

2023-08-14 17:58:13

RequestHTTP请求

2010-09-10 08:54:52

DIV居中

2010-09-13 08:45:23

DIVFlash

2010-08-24 09:05:20

CSS+DIV

2016-10-12 13:53:38

JavaByteBufferRandomAcces

2020-06-17 10:52:00

DDoS攻击网络攻击网络安全
点赞
收藏

51CTO技术栈公众号