CSS 設定table表格樣式
隨著時間的前進,人可能會意識到自己在何種位置上更加恰當。
技術上也是如此,最初,table用來進行頁面佈局,並且應用十分普遍。
但是用table佈局的劣勢很大,靈活度很差,不容易改版等。
現在table已經從“神壇”,逐漸做一些平凡且自己擅長的事情。
那就是繪製表格,真正做到名副其實,下面介紹一下利用CSS設定table表格的樣式。
一.設定table表格的邊框:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> table{ border:1px solid #ccc; } </style> </head> <body> <table> <tr> <td>螞蟻部落一</td> <td>螞蟻部落一</td> </tr> <tr> <td>螞蟻部落二</td> <td>螞蟻部落二</td> </tr> </table> </body> </html>
程式碼執行效果截圖如下:
如果沒有給table元素內部設定border屬性值,那麼表格預設無邊框。
給整個表格外圍新增一個邊框,使用CSS的border屬性。
二.設定td單元格邊框:
前面程式碼僅設定table邊框,感覺還是赤裸裸,結構不夠明晰。
所以還需要給td單元格設定邊框。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> table, td{ border:1px solid #ccc; } </style> </head> <body> <table> <tr> <td>螞蟻部落一</td> <td>螞蟻部落一</td> </tr> <tr> <td>螞蟻部落二</td> <td>螞蟻部落二</td> </tr> </table> </body> </html>
程式碼執行效果截圖如下:
上面程式碼給table和td都設定了邊框。
但是在視覺上感覺很奇怪,邊框貌似重複了,下面介紹如何解決此問題。
三.邊框合併:
上面程式碼設定了table和td的邊框,但是並不美觀。
因為相鄰的邊框有一種重複的感覺,其實只需要一條即可,那麼我們可以將相鄰的邊框合併。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> table, td{ border:1px solid #ccc; border-collapse:collapse; } </style> </head> <body> <table> <tr> <td>螞蟻部落一</td> <td>螞蟻部落一</td> </tr> <tr> <td>螞蟻部落二</td> <td>螞蟻部落二</td> </tr> </table> </body> </html>
程式碼執行效果截圖如下:
可以看到相鄰的邊框已經被合併,是不是更加美觀清晰了一點。
設定border-collapse屬性值為collapse即可實現邊框合併。
四.表格的寬度和高度:
這是最為簡單的操作,使用width和height屬性即可。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼執行程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> table, td{ border:1px solid #ccc; border-collapse:collapse; } td{ width:80px; height:30px; } </style> </head> <body> <table> <tr> <td>螞蟻部落一</td> <td>螞蟻部落一</td> </tr> <tr> <td>螞蟻部落二</td> <td>螞蟻部落二</td> </tr> </table> </body> </html>
程式碼執行效果截圖如下:
相關文章
- CSS 設定 <progress>樣式CSS
- CSS 設定列表樣式CSS
- CSS 設定文字樣式CSS
- ANT 的Table表格樣式修改方法
- CSS table表格美化CSS
- CSS 設定placeholder文字樣式CSS
- CSS 設定連結樣式CSS
- CSS 設定svg元素樣式CSSSVG
- CSS 設定<img>圖片樣式CSS
- CSS設定連線<a>的樣式CSS
- CSS設定半個文字的樣式CSS
- vxe-table 設定斑馬線條紋樣式
- css table細線表格程式碼CSS
- CSS設定第n個li元素樣式CSS
- web前端學習:CSS樣式設定技巧Web前端CSS
- CSS 設定第n個li元素樣式CSS
- CSS 設定前n個li元素樣式CSS
- CSS 設定指定範圍li元素樣式CSS
- css樣式設定技巧學習筆記CSS筆記
- element-ui中的table表格修改背景樣式透明UI
- 如何去掉bootstrap table中表格樣式中橫線豎線boot
- Element-UI的table表格的樣式的常用的操作UI
- CSS 設定元素第一行文字樣式CSS
- CSS內聯樣式的使用,設定字型屬性CSS
- css中關於table的相關設定CSS
- CSS——CSS 給盒子、背景、連結、列表、表單、表格等加樣式CSS
- AUTOCAD——表格樣式
- CSS中多個class樣式設定的不同寫法CSS
- CSS 設定從第n個開始li元素樣式CSS
- canvas 設定矩形樣式Canvas
- QSpinBox樣式表設定
- QMenu setStyleSheet樣式設定
- canvas—元素樣式設定Canvas
- a-table 設定
- CSS 定義第二個li元素樣式CSS
- css樣式CSS
- cad標註樣式設定引數 怎麼設定cad標註樣式
- 【Android】設定 LinearLayout 的樣式Android