仿Word自动套用格式,用CSS设置表格样式
找一個雖然不是很好看,但設置起來比較復雜的吧:彩色底紋-強調文字顏色6
Word中的效果如圖示:
?
【樣式分析】:
Word中設置表格格式,主要是設置邊框和底紋,可選定整個表格或者部分單元格右擊→表格屬性→邊框和底紋,打開“邊框和底紋”對話框進行設置或察看,簡單分析如下:
一、表頭所有單元格
1、上邊框:無;
2、左邊框:無;
3、右邊框:無;
4、下邊框:顏色#4BACC6,3磅,單實線(網頁中磅不好設置,用3px取代);
二、內容所有行
底紋顏色:#FEF4EC;
三、內容所有奇數行
底紋顏色:#FBCAA2;
四、內容所有單元格
左邊框:白色,0.5,單實線(網頁中磅不好設置,用1px取代);
五、內容最后一行單元格
下邊框:顏色#B65608,0.5磅,單實線(網頁中磅不好設置,用1px取代);
六、內容最后一列所有單元格
下邊框:顏色#B65608,0.5磅,單實線(網頁中磅不好設置,用1px取代);
七、內容第一列所有單元格:
底紋顏色: #B65608;
左邊框:顏色#B65608,0.5磅,單實線(網頁中磅不好設置,用1px取代);
文字顏色:白色;
【HTML內容與結構】:
?
<div style="width:600px;"><table class="table-11"><thead><tr><th>Column0</th><th>Column1</th><th>Column2</th><th>Column4</th><th>Column5</th></tr></thead><tbody><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr><tr><td>abc</td><td>abc</td><td>abc</td><td>abc</td><td>abc</td></tr></tbody></table> </div>?
?
【樣式表】:
?
.table-11 {width: 100%;table-layout: auto; *border-collapse:collapse;/* IE用 */border-spacing:0; }/*標題行*/ .table-11 th { }/*內容所有行*/ .table-11 tbody tr {background: #FEF4EC; }/*內容所有偶數行(奇數為odd、偶數為even)*/ .table-11 tbody tr:nth-child(odd) {background: #FBCAA2; }/*鼠標懸停的行(不包括表頭和表尾)*/ .table-11 tbody tr:hover {background:#FFFF00; }/*所有單元格*/ .table-11 th, td { }/*表頭所有單元格*/ .table-11 thead tr th {border-top: none;border-left: none;border-right: none;border-bottom: solid 3px #4BACC6; }/*表尾所有單元格*/ .table-11 tfoot tr td { }/*內容所有單元格*/ .table-11 tbody tr td {border-left:solid 1px White; }/*內容第一行所有單元格*/ .table-11 tbody tr:first-child td {/*如果設置背景色,將失去鼠標懸停效果*/ }/*內容最后一行所有單元格*/ .table-11 tbody tr:last-child td {/*如果設置背景色,將失去鼠標懸停效果*/border-bottom:solid 1px #B65608; }/*表格第一列所有單元格*/ .table-11 th:first-child, td:first-child { }/*表格最后一列所有單元格*/ .table-11 th:last-child, td:last-child { }/*內容第一列所有單元格*/ .table-11 tbody td:first-child {background: #B65608;border-left:solid 1px #B65608;color:White; }/*內容最后一列所有單元格*/ .table-11 tbody td:last-child {border-right:solid 1px #B65608; }?
【效果】:
?
本文主要是提供一些思路,細節分析和設置不見得非常恰當,有更好的思路和設置,還望不吝賜教……
?
【參考網址】:
http://www.csspop.com/view/657
http://wenku.baidu.com/view/dc21ccf90242a8956bece408.html
總結
以上是生活随笔為你收集整理的仿Word自动套用格式,用CSS设置表格样式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Javascript 两种 functi
- 下一篇: Guava学习笔记:Preconditi