在一個網(wǎng)頁中多處使用了表格table標簽,這個時候給指定的表格對象設置樣式依然可以通過CSS進行控制設置。
其實有時我們這樣思考將table標簽當作DIV標簽來布局設置CSS,就變得簡單多了。
對table設置樣式
通過對應table父級樣式命名指定對象內(nèi)table樣式
案例完整HTML+CSS代碼
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定對象內(nèi)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>內(nèi)容一</td> <td>內(nèi)容一</td> <td>內(nèi)容一</td> </tr> <tr> <td>內(nèi)容二</td> <td>內(nèi)容</td> <td>內(nèi)容</td> </tr> </table> </p> </body> </html>
小結
以上通過父級指定table和td進行CSS樣式設置。
通過對table設置單獨id或class
多處使用table表格布局,這個時候如果直接對table標簽設置樣式,這個時候網(wǎng)頁中table表格布局均會受設置。這個時候只需要對table加id或class設置即可區(qū)別性對table設置需要CSS樣式。
對表格td設置CSS
在表格網(wǎng)頁布局中,一般情況下都需要對td設置樣式,比如對td設置行高,padding等均是有效果的。
完成HTML+CSS代碼如下:
<!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <title>指定對象內(nèi)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>內(nèi)容一</td> <td>內(nèi)容一</td> <td>內(nèi)容一</td> </tr> <tr> <td>內(nèi)容二</td> <td>內(nèi)容</td> <td>內(nèi)容</td> </tr> </table> </p> </body> </html>
對指定表格里td設置樣式效果
以上通過CSS指向,設置指定對象里table的td樣式。
發(fā)散思維:如果想特定表格td設置不同CSS樣式,可以對td再加class實現(xiàn)不同樣式設置。
相信看了這些案例你已經(jīng)掌握了方法,更多精彩請關注Gxl網(wǎng)其它相關文章!
相關閱讀:
怎樣讓DIV自適應高度
怎樣用CSS隱藏圖片背景的文字內(nèi)容
原生js的常用方法整理
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com