我們知道,如果表格的CSS樣式有很多,今天就給大家詳細的講解一下表格table tr td CSS樣式設定, 給table表格設定CSS樣式表需要注意哪些方面
在一個網頁中多處使用了表格table標籤,這個時候給指定的表格對象設定樣式依然可以通過CSS進行控制設定。
其實有時我們這樣思考將table標籤當作DIV標籤來布局設定CSS,就變得簡單多了。
對table設定樣式
通過對應table父級樣式命名指定對象內table樣式
案例完整HTML+CSS代碼
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定對象內table設定樣式</title> <style> .p{ width:400px} .p table{ background:#CCC; color:#F00} .p table td{ background:#FFF} </style> </head> <body> <p class="p"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td>內容一</td> <td>內容一</td> <td>內容一</td> </tr> <tr> <td>內容二</td> <td>內容</td> <td>內容</td> </tr> </table> </p> </body> </html>
小結
以上通過父級指定table和td進行CSS樣式設定。
通過對table設定單獨id或class
多處使用table表格版面配置,這個時候如果直接對table標籤設定樣式,這個時候網頁中table表格版面配置均會受設定。這個時候只需要對table加id或class設定即可區別性對table設定需要CSS樣式。
對錶格td設定CSS
在表格網頁布局中,一般情況下都需要對td設定樣式,比如對td設定行高,padding等均是有效果的。
完成HTML+CSS代碼如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定對象內table td設定樣式</title> <style> .p-td{ width:400px} .p-td table td{ background:#CCC; color:#000; line-height:40px} </style> </head> <body> <p class="p-td"> <table width="100%" border="0" cellspacing="1" cellpadding="0"> <tr> <td>內容一</td> <td>內容一</td> <td>內容一</td> </tr> <tr> <td>內容二</td> <td>內容</td> <td>內容</td> </tr> </table> </p> </body> </html>
對指定表格裡td設定樣式效果
以上通過CSS指向,設定指定對象裡table的td樣式。
發散思維:如果想特定表格td設定不同CSS樣式,可以對td再加class實現不同樣式設定。
相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!
相關閱讀:
怎樣讓DIV自適應高度
怎樣用CSS隱藏圖片背景的文字內容
原生js的常用方法整理