前提・実現したいこと
'コース詳細'を上下中央に配置したいです。
Bootstrap4 で表を作っています。
セルに対して文字を上下中央に表示したいのですが、heightを指定してvertical-alignを指定してもうまく行きませんでした。
初歩的な質問だとは思いますが、ご教授お願い致します。
該当のソースコード
HTML
1<table class="table table-bordered text-success estimate__table__border"> 2 <tbody> 3 <tr> 4 <th class="estimate__table__border estimate__table__body text-white estimate__table__row"> 5 コース詳細 6 </th> 7 <td class="estimate__table__border"> 8 <textarea name="course__detail" id="course__detail" cols="50" rows="10" class="estimate__textarea"></textarea> 9 <p class="text-danger">テキスト</p> 10 <p>テキスト</p> 11 <p>テキスト</p> 12 </td> 13 </tr> 14 </tbody> 15</table>
CSS
1.estimate__table__border{ 2 border:1px solid #31A05E !important; 3} 4 5.estimate__table__body{ 6 width: 200px; 7 background: #31A05E; 8 font-weight: normal; 9 vertical-align: middle; 10} 11 12.estimate__textarea{ 13 vertical-align: middle; 14 border:1px solid #31A05E !important; 15 width: 100%; 16 margin-bottom: 20px; 17} 18 19.estimate__table__row{ 20 height: 400px; 21 vertical-align: middle; 22} 23
試したこと
'コース詳細'をdivで囲ってそれに対してvertical-alignを試すなど、検索をして色々行いましたが、うまく行きませんでした。
補足情報(FW/ツールのバージョンなど)
bootstrap4 最新
回答1件
あなたの回答
tips
プレビュー