2017-08-01 6 views
0

なぜ私はテキストを右揃えできませんか?text-align:th要素のために正しく機能していません

https://jsfiddle.net/btzatLb7/1/

HTML:

<table> 
    <tr> 
     <th>Averages:</th> 
    <tr> 
    <tr class="average_labels"> 
     <td id="minute_label">1 min</td> 
     <td id="minute_label">5 min</td> 
     <td id="minute_label">15 min</td> 
    </tr> 
    <tr class="average_data"> 
     <td id="one_minute">2.30</td> 
     <td id="five_minute">2.24</td> 
     <td id="fifteen_minute">2.01</td> 
    </tr> 
    </table> 

CSS: EVEN使用した重要!

th {text-align: right!important;} 
+4

'<番目はcolspan = "3">'やってみ - あなたの3 ''​​要素によって示されるように、あなたのテーブルには、3つの列があります。あなたの ''は1列幅なので、その列に右寄せ*します。 ' 'を3列にまたがるようにするには、' colspan = "3" 'が必要です。 – Santi

+0

あなたのthは1列ですが、このスタイルは機能しますが、1列しかないので表示できません。 – Saravanan

+0

このルールをCSSに追加すると、簡単に問題が表示されます: 'table、 th、 td { 国境:1pxソリッド#999; } ' – j08691

答えて

3

あなたは<th colspan="3">の代わり<th>行う必要があります。あなたの現在のコードと間違って何


:あなたの3つの<td>の要素によって示されるように

あなたのテーブルには、3つの列があります。 <th>は1列幅であるため、をその列に右揃えします。

それを修正する方法

th {text-align: right;} 
 
    
 
th, td {border: 1px solid black;}
<table> 
 
    <tr> 
 
    <th>Averages:</th> 
 
    <tr> 
 
     <tr class="average_labels"> 
 
     <td id="minute_label">1 min</td> 
 
     <td id="minute_label">5 min</td> 
 
     <td id="minute_label">15 min</td> 
 
     </tr> 
 
     <tr class="average_data"> 
 
     <td id="one_minute">2.30</td> 
 
     <td id="five_minute">2.24</td> 
 
     <td id="fifteen_minute">2.01</td> 
 
     </tr> 
 
</table>


:以下、このデモを見てみましょう

あなたは、単一の<th>は、3つの列にまたがっしたい場合は、必要にcolspan="3"を指定してください。

th {text-align: right;} 
 
    
 
th, td {border: 1px solid black;}
<table> 
 
    <tr> 
 
    <th colspan="3">Averages:</th> 
 
    <tr> 
 
     <tr class="average_labels"> 
 
     <td id="minute_label">1 min</td> 
 
     <td id="minute_label">5 min</td> 
 
     <td id="minute_label">15 min</td> 
 
     </tr> 
 
     <tr class="average_data"> 
 
     <td id="one_minute">2.30</td> 
 
     <td id="five_minute">2.24</td> 
 
     <td id="fifteen_minute">2.01</td> 
 
     </tr> 
 
</table>

関連する問題