2016-11-13 16 views
0

trのボーダーをtheadに適用しようとしています。CSSのボーダーは表示されませんが、CSSが適用されます

のCss(スタイラス):

table 
    thead 
     tr 
      border: solid #000; 
      border-width: 0 10px; 

スタイルをChromeによると適用されますが、境界線は実際には表示されません。 enter image description here

+0

リンクを動作するようにそのtableがボーダーのためborder-collapse: collapseを持っている必要があります.asp?filename = tryhtml_tbody –

+0

'table'または' td'に適用してみてください。それは動作しますか? –

+0

'tr'は、' table'がボーダーを動作させるために 'border-collapse:collapse'を必要とします。それが使用できないときは、' td'に設定してください。 – LGSon

答えて

1

tr

table.first { 
 
    border-collapse: separate;  /* property default */ 
 
} 
 
table.second { 
 
    border-collapse: collapse; 
 
} 
 

 
table thead tr { 
 
    border-bottom: 2px solid gray; 
 
} 
 

 
/* for this demo only */ 
 
div { 
 
    margin: 25px 20px 10px; 
 
    text-decoration: underline; 
 
}
<div>This table's tr (in thead) has no border</div> 
 

 
<table class="first"> 
 
    <thead> 
 
    <tr> 
 
     <td>Left Head</td> 
 
     <td>Right Head</td> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
    <tr> 
 
     <td>Left</td> 
 
     <td>Right</td> 
 
    </tr> 
 
    </tbody> 
 
</table> 
 

 
<div>This table's tr (in thead) has border</div> 
 

 
<table class="second"> 
 
    <thead> 
 
    <tr> 
 
     <td>Left Head</td> 
 
     <td>Right Head</td> 
 
    </tr> 
 
    </thead> 
 
    <tbody> 
 
    <tr> 
 
     <td>Left</td> 
 
     <td>Right</td> 
 
    </tr> 
 
    </tbody> 
 
</table>

+0

これはうまくいきました! :D – g3mini

0

thead {color:green;} 
 
tbody {color:blue;} 
 
tfoot {color:red;} 
 

 
table, th, td { 
 
    border: 1px solid black; 
 
}
<table> 
 
    <thead> 
 
    <tr> 
 
     <th>Month</th> 
 
     <th>Savings</th> 
 
    </tr> 
 
    </thead> 
 
    <tfoot> 
 
    <tr> 
 
     <td>Sum</td> 
 
     <td>$180</td> 
 
    </tr> 
 
    </tfoot> 
 
    <tbody> 
 
    <tr> 
 
     <td>January</td> 
 
     <td>$100</td> 
 
    </tr> 
 
    <tr> 
 
     <td>February</td> 
 
     <td>$80</td> 
 
    </tr> 
 
    </tbody> 
 
</table>

0

私はCSSマスターではありませんが、私は通常ボーダープロパティを書きます。 nは1行:-http://www.w3schools.com/tags/tryit

border: 10px solid #000; 
関連する問題