HTML表格标记教程(48):CSS修饰表格
2008-10-17 18:56
465 查看
现在我们来看看怎样巧妙运用css语法美化表格。 注:除非特殊声明,本文所举各例插入的表格的cellspacing、cellpadding、border值均为0。
例一:1px表格
很多人热衷于***1px表格,于是发明了各式各样的方法,用css做起来可就灵活的多。如果要***一个1x1的1px表格只要简单定义一下边框值就可以了。我们首先用Dreamweaver插入一个1x1表格,宽度为50,然后在该表格table或者td中定义border:1 solid teal ,所做的表格的效果如下:
但是要***一个非1x1的表格(如2x2)就稍微麻烦些,因为如果直接定义td样式border:1 solid teal,则显示的效果如下:
你会发现表格外框为1px,而里面则变成了2px了,这是由于叠加的原因。为了解决这么问题我们可以这样做:
首先为td定义样式:border:#cc0000 solid;border-width:0 1 1 0,这样表格表现为
然后再为table定义样式::border:#cc0000 solid;border-width:1 0 0 1,这样就可做作成一个完整的1px表格了。
例二:粗边框的1px表格
此表格的内格线为1px而外边框为3px,有了例一的基础做起来就不难了,只要修改border-width值就行了。
对table所使用的样式的代码是:border:blue solid;border-width:3 2 2 3,对td所使用的样式的代码是:border:blue solid;border-width:0 1 1 0
例三:虚线框表格
做法和例一类似,border-style从solid改为dashed。对table所使用的样式的代码是:border:black dashed;border-width:1 0 0 1,对td所使用的样式的代码是:border:black dashed;border-width:0 1 1 0
例四:点线边框表格
注意点线(dotted)的最小象素为2,对table所使用的样式的代码是 :border:green dotted ;border-width:2 0 0 2,对td所使用的样式的代码是 :border:green dotted;border-width:0 2 2 0
例五:双线边框表格
注意双线(double)的最小象素为3,对table所使用的样式的代码是:border:teal 4 dou,对td所使用的样式的代码是:border:teal 1 solid
例六:outset外框表格
对table所使用的样式的代码是:border: 3 outset,对td所使用的样式的代码是: border: 1 solid
例七:inset外框表格
对table所使用的样式的代码是:border: 3 inset,对td所使用的样式的代码是:border: 1 solid
例八:ridge外框表格
对table所使用的样式的代码是:border:#ee0000 3 ridge对td所使用的样式的代码是:border: 1 solid
上一页12 3 下一页
例一:1px表格
很多人热衷于***1px表格,于是发明了各式各样的方法,用css做起来可就灵活的多。如果要***一个1x1的1px表格只要简单定义一下边框值就可以了。我们首先用Dreamweaver插入一个1x1表格,宽度为50,然后在该表格table或者td中定义border:1 solid teal ,所做的表格的效果如下:
但是要***一个非1x1的表格(如2x2)就稍微麻烦些,因为如果直接定义td样式border:1 solid teal,则显示的效果如下:
你会发现表格外框为1px,而里面则变成了2px了,这是由于叠加的原因。为了解决这么问题我们可以这样做:
首先为td定义样式:border:#cc0000 solid;border-width:0 1 1 0,这样表格表现为
然后再为table定义样式::border:#cc0000 solid;border-width:1 0 0 1,这样就可做作成一个完整的1px表格了。
例二:粗边框的1px表格
此表格的内格线为1px而外边框为3px,有了例一的基础做起来就不难了,只要修改border-width值就行了。
对table所使用的样式的代码是:border:blue solid;border-width:3 2 2 3,对td所使用的样式的代码是:border:blue solid;border-width:0 1 1 0
例三:虚线框表格
做法和例一类似,border-style从solid改为dashed。对table所使用的样式的代码是:border:black dashed;border-width:1 0 0 1,对td所使用的样式的代码是:border:black dashed;border-width:0 1 1 0
例四:点线边框表格
注意点线(dotted)的最小象素为2,对table所使用的样式的代码是 :border:green dotted ;border-width:2 0 0 2,对td所使用的样式的代码是 :border:green dotted;border-width:0 2 2 0
例五:双线边框表格
注意双线(double)的最小象素为3,对table所使用的样式的代码是:border:teal 4 dou,对td所使用的样式的代码是:border:teal 1 solid
例六:outset外框表格
对table所使用的样式的代码是:border: 3 outset,对td所使用的样式的代码是: border: 1 solid
例七:inset外框表格
对table所使用的样式的代码是:border: 3 inset,对td所使用的样式的代码是:border: 1 solid
例八:ridge外框表格
对table所使用的样式的代码是:border:#ee0000 3 ridge对td所使用的样式的代码是:border: 1 solid
上一页12 3 下一页
相关文章推荐
- HTML表格标记教程(4):边框色属性BORDERCOLOR
- HTML表格标记教程(21):行的边框色属性BORDERCOLOR
- HTML表格标记教程(40):表头的暗边框色属性BORDERCOLORDARK
- HTML表格标记教程(22):行的亮边框色属性BORDERCOLORLIGHT
- HTML表格标记教程(3):宽度和高度属性WIDTH、HEIGHT
- HTML表格标记教程(2):表格的边框属性BORDER
- HTML表格标记教程(34):跨行属性ROWSPAN
- HTML表格标记教程(18):表格的表头
- HTML表格标记教程(41):表头的宽度和高度属性WIDTH、HEIGHT
- HTML表格标记教程(24):行的水平对齐属性ALIGN
- HTML表格标记教程(5):亮边框色属性BORDERCOLORLIGHT
- HTML表格标记教程(32):单元格的水平对齐属性ALIGN
- HTML表格标记教程(16):标题水平对齐属性ALIGN
- HTML表格标记教程(38):表头的边框色属性BORDERCOLOR
- HTML表格标记教程(28):单元格的边框色属性BORDERCOLOR
- HTML表格标记教程(6):暗边框色属性BORDERCOLORDARK
- HTML表格标记教程(29):单元格的亮边框色属性BORDERCOLORLIGHT
- HTML表格标记教程(14):表格的表头
- HTML表格标记教程(36):表头的背景色属性BGCOLOR
- HTML表格标记教程(13):内部边框样式属性RULES