現在我們來看看怎樣巧妙運用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
上一頁1 2 3 下一頁閱讀全文