テーブルヘッダーのいくつかを中央に、もう一方を左側に揃えたいとします。私は、ブートストラップにある関数をオーバーライドするために、vaioursメソッドを試しました。しかし、私は成功することができませんでした。試したことがあります:CSSを変更してブートストラップの<th>を変更する方法
私はcolumn-center
というクラスを作成しました。 HTMLは次のようになります。
<thead>
<tr>
<th>Roll#</th>
<th style="width: 20%">First Name</th>
<th style="width: 20%">Middle Name</th>
<th style="width: 20%">Last Name</th>
<th class="column-center" style="width: 10%">Class</th>
<th class="column-center" style="width: 10%">Division</th>
</tr>
</thead>
私が試したCSSは以下のとおりです。
.column-center > thead > tr > th{
text-align: center !important;
}
.column-center > thead > tr > th, .column-center > tbody > tr > th, .column-center > tfoot > tr > th, .column-center > thead > tr > td, .column-center > tbody > tr > td, .column-center > tfoot > tr > td{
text-align: center !important;
}
.column-center > tr > th{
text-align: center !important;
}
.column-center .table > thead > tr > th{
text-align: center !important;
}
table > thead > tr > th .column-center{
text-align: center !important;
}
table.table.table-striped tr.column-center td{
text-align: center !important;
}
.column-center > thead > tr > th, .column-center > tbody > tr > th, .column-center > tfoot > tr > th, .column-center > thead > tr > td, .column-center > tbody > tr > td, .column-center > tfoot > tr > td{
text-align: center;
}
.table-striped > tbody > tr:nth-child(odd) > th.column-center {
text-align: center !important;
}
.table-striped > tbody > tr:nth-child(odd) > td.column-center {
text-align: center;
}
.table tbody tr th{
text-align: center;
}
は、あなたがあなたのカスタムCSSをAFTER含めているよろしいブートストラップスタイルシート怒鳴るカスタマイズされたスタイルシートを追加することを忘れないでくださいブートストラップ?彼らのCSSを見ると、単純な 'th {text-align:center}'がそれを行うべきです。 – Leeish
はい。私は別のスタイルをオーバーライドするために同じCSSを使用しているので確信しています。私がth {text-align:center}を行うと、thプロパティ全体が変更されます。私は2つのヘッダーを中央に配置したい。残りの部分は左。 – Shehzi
ブラウザのデベロッパーツールを使用して、thをクリックして、スタイリングがどこから得られているかを確認できますか? – Leeish