运用CSS 语法美化表格Table 注:除非特殊声明,本文所举各例插入的表格的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 double 对 td 所使用的样式的代码是:border:teal 1 solid 例六:ou tset 外框表格 对table 所使用的样式的代码是:border: 3 outset 对td 所使用的样式的代码是:border: 1 solid 例七:inset外框表格 对table 所使用的样式的代码是:border: 3 inset 对td 所使用的样式的代码是:border: 1 solid 例八:ridge 外框表格 对table 所使用...