以下のように、高さを有する<div>
の中にある横並びの<ol><li>
の高さを中央に寄せたいのですがうまく設定することができません。
いろいろ調べてみるとvertical-align: middle
を設定するなどがヒットするのですが、適用できる要素とできない要素があるようで、例えばol
にstyle="display:table"
、li
にstyle="display:table-cell"
などが例で上がっているのですが、横並びにするために既にliにはstyle="display:inline"
が設定されるため、うまく実装することができません。
何か良い解決策はございませんでしょうか?
よろしくお願い申し上げます。
JSFiddleのサンプル
html
1<div class="wrapper"> 2 <div class="content"> 3 <ol> 4 <li>1</li> 5 <li>2</li> 6 </ol> 7 </div> 8</div>
css
1.wrapper{ 2 width:100%; 3 height:50px; 4 background:skyblue; 5} 6.content{ 7 8} 9ol{ 10 list-style-type: none; 11 padding-left:0; 12 margin-block-start: 0; 13 margin-block-end: 0; 14} 15li{ 16 display:inline; 17}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/12 00:51 編集
2021/06/12 00:52