設置Table的細邊框通常有這麽幾種方式:
1、設置邊框的BORDER=0 、cellspacing=1,設置Table的背景色為所要的邊框色,再設置所有的td背景色為白色,這樣細邊框就顯露出來了。這個方法有些邪氣,看似不太正宗,但是也能達到效果,條條大路通羅馬嘛!
再來看看第二種方法:
2、設置BORDER=0 ,再通過CSS,給Table加上1px的border-top,border-left,然後再設置所有的td的border-right,border-bottom,這樣也能達到所要的效果。可見CSS很是強大啊。
今天在實踐過程中發現,以上兩種方式生成的HTML在Word中打開則發生問題,不能達到預期效果。怎麽辦呢!?
下面介紹壹種更為簡便有效的方法:
3、設置table的CSS為{border-collapse:collapse;border:none;},再設置td的CSS為{border:solid #000 1px;},大功告成!而且Word也能認出這種設置。
樣式表如下:
table#border{
border-top:#000 1px solid;
border-left:#000 1px solid;
}
table#border td{
border-bottom:#000 1px solid;
border-right:#000 1px solid;
}
然後再要加邊框的html文件中加上
<table id="border" border="0" cellspacing="0">
其中CSS中的table表示修飾的對象是table,#表示這是壹個ID