下記のようなテーブルのセル内のテキストを下辺(bottom)に設定したいのですが
スタイルでvartical-align:bottom;を設定してもインラインでvalign="bottom"属性を設置しても
効きません。同じような問題が頻繁にあるようでgoogleで調べてみたのですがdisplayでinline要素に設定する
等を試したのですが、効果は得られませんでした。
コメントでご指摘の通りtdの高さを変更した場合、bottomよりであることは確認できたのですが、
bottomラインでより近い位置にテキストを配置したいのですがアドバイスを頂けますでしょうか?
現状は下記のJSFiddleに提示していますとおり、border-bottomからテキストとの距離があり、
padding-bottomを0にしても距離が埋まりません。(padding-bottomのマイナス値はinvalidでした)
原因と解決方法についてアドバイスを頂けますでしょうか。
ブラウザ:Google Chrome
バージョン: 67.0.3396.99(Official Build) (64 ビット
html
1 <div class="main_wrapper"> 2 <div class="kpi_1"> 3 <table class="main_table"> 4 <tr class="single_tr"><td class="single_td">AAAA</td></tr> 5 <tr class="single_tr"><td class="single_td">BBBB</td></tr> 6 <tr class="single_tr"><td class="single_td">CCCC</td></tr> 7 <tr class="single_tr"><td class="single_td">DDDD</td></tr> 8 <tr class="single_tr"><td class="single_td">EEEE</td></tr> 9 <tr class="single_tr"><td class="single_td">FFFF</td></tr> 10 <tr class="single_tr"><td class="single_td">GGGG</td></tr> 11 </table> 12 </div> 13 </div>
css
1.model_sidebar{ 2height:300px!important; 3} 4 5.main_wrapper{ 6display:flex; 7position:relative; 8top:125px; 9padding-top:20px; 10padding-left:20px; 11} 12 13.single_tr{ 14 border-bottom:1px #888888 solid; 15} 16.single_td{ 17 padding-left: 3px; 18 padding-right: 3px; 19 vertical-align:bottom;//here 20 21} 22.main_table{ 23 border-collapse:collapse; 24 font-size: 12px; 25 }
回答5件
あなたの回答
tips
プレビュー