__x__(40)0909第五天__表格 table 的 css 樣式 美化

若是就向下面的代碼那樣,不寫 tbody , 則瀏覽器自添加 tbody , 並將全部的 tr 移入 tbodycss

意味着 tr 並不是 table 的子元素,而是 tbody 的子元素。html

因此 之後編寫代碼,儘量地寫上 tbody,防止混淆。瀏覽器

 

 


 

th 表頭spa

是特殊的 tdcode

「具備加粗,文字居中」的效果 。htm

 


 

爲 table 添加邊框:blog

1. 爲 th,td 設置 border: 1px red solid;utf-8

 

2. 爲 table 設置 /* 單元格之間的距離。*/ci

border-spacing: 0px;it


3.
 爲 table 設置 /* 表格的邊框合併。設置之後 border-spacing 自動失效*/

border-collapse: collapse;

 


 

關於行的 隔行變色 及 懸浮變色

 

css代碼:

@charset "utf-8";

*{
    margin: 0px;
    padding: 0px;
}

body{
    background-color: #3e4e54;
}

table{
    margin: 0px auto;
    width: 40%;
    
    /* 單元格之間的距離。*/
    border-spacing: 0px;
    
    /* 表格的邊框合併。設置之後 border-spacing 自動失效*/
    border-collapse: collapse;
}

#mytb th,td{
    border: 1px red solid;
}

/* 隔行變色 IE8 及如下不支持 :nth-child() */
tr:nth-child(even){
    background-color: #666;
}

/* 懸浮變色 IE6及如下不支持 a 之外的元素使用 :hover */
tr:hover{
    background-color: #bfc;
}

 


 

html代碼:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8" />
        <title>表格</title>
        
        <link rel="stylesheet" type="text/css" href="css/table.css" />
    </head>

    <body>
        Hello Web!`    <br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        table 是<b>塊元素</b>,獨佔一行
        
        <table id="mytb">
            <tr>
                <th>姓名</th>
                <th>年齡</th>
                <th>性別</th>
            </tr>
            
            <tr>
                <td>劉備</td>
                <td>35</td>
                <td></td>
            </tr>
            
            <tr>
                <td>關羽</td>
                <td>33</td>
                <td></td>
            </tr>
            
            <tr>
                <td>張飛</td>
                <td>30</td>
                <td></td>
            </tr>
            
            <tr>
                <td>唐僧</td>
                <td>27</td>
                <td></td>
            </tr>
            
            <tr>
                <td>孫悟空</td>
                <td>633</td>
                <td></td>
            </tr>
            
            <tr>
                <td>豬八戒</td>
                <td>830</td>
                <td></td>
            </tr>
            
            <tr>
                <td>沙悟淨</td>
                <td>735</td>
                <td></td>
            </tr>
            
            <tr>
                <td>白龍馬</td>
                <td>533</td>
                <td></td>
            </tr>
            
            <tr>
                <td>白骨精</td>
                <td>130</td>
                <td></td>
            </tr>
            
            <tr>
                <td>蜘蛛精</td>
                <td>135</td>
                <td></td>
            </tr>
            
            <tr>
                <td>金角大王</td>
                <td>430</td>
                <td></td>
            </tr>
            
            <tr>
                <td>東海龍王</td>
                <td>3000</td>
                <td></td>
            </tr>
        </table>
    </body>
</html>
相關文章
相關標籤/搜索