仿Word自動套用格式,用CSS設定表格樣式

來源:互聯網
上載者:User

找一個雖然不是很好看,但設定起來比較複雜的吧:彩色底紋-強調文字顏色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>

【樣式表】:

.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 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 tfoot tr td{}/*第一列所有儲存格*/.table-11 th:first-child, td:first-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;}/*最後一列所有儲存格*/.table-11 th:last-child, td:last-child{}

【效果】:

本文主要是提供一些思路,細節分析和設定不見得非常恰當,有更好的思路和設定,還望不吝賜教……

 

【參考網址】:

http://www.csspop.com/view/657

http://wenku.baidu.com/view/dc21ccf90242a8956bece408.html

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.