不熟悉css属性的人做table边框会采用一个貌似聪明的笨方法,就是将内容tableA内嵌在一个一行一列的tableB里,然后将tableB的bgColor设成希望的边框色,再然后将tableA的spacing设成1px,最后一般再将tableB的td填成白色。原理是要利用tableA的缝隙(spacing)将后面table的背景色显示出来成为边框。
但是,显然,这个方法十分繁琐!
如果用css,其实做这样的单线宽边框table是一行代码都唔使写进table的。只要在head那里插进下面这几行就可以了。
<style type="text/css">
table{border-collapse:collapse}
td{ border:1px solid #999999}
</style>
Example | Example | Example |
Example | Example | Example |
Example | Example | Example |
这里的关键是border-collapse,这个属性使得td的相邻边框和成为一条,所以就成了单线宽了。