2017-11-13 7 views
0

フィドルをスパン/ SVGをセンタリングする方法:https://jsfiddle.net/6yfv3u5m/垂直divの内側に

HTML:

<div id="dvMore"> 
    <div id="dvMore2"> 
     <span id="spMore">View More</span> 
     <svg style="width:24px;height:24px" viewBox="0 0 24 24"><path fill="#000000" d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"></path></svg> 
    </div> 
</div> 

私は身長、ちょうど動的なコンテンツを持っていません。

編集:dvMore2をvertically-align: centerに設定しようとしました。また、プレースホルダスパンを追加し、垂直方向の配置を中央に設定しようとしましたが、いずれも機能しませんでした。

+0

申し訳ありませんが、私の質問を更新しました。 – Si8

+1

愚かな質問ですが、実際のCSSプロパティを正しく使用していると思いますか? https://developer.mozilla.org/en-US/docs/Web/CSS/vertical-align 'vertical-align:middle;' – kchason

+0

申し訳ありません、 'middle' ... monday-itisはありました! – Si8

答えて

0

を追加します。あなたは子供たちにそれを設定する必要がなく、親自身:

#dvMore2 * { 
 
    vertical-align: middle; 
 
}
<div id="dvMore"> 
 
    <div id="dvMore2"> 
 
    <span id="spMore">View More</span> 
 
    <svg style="width:24px;height:24px" viewBox="0 0 24 24"><path fill="#000000" d="M4,11V13H16L10.5,18.5L11.92,19.92L19.84,12L11.92,4.08L10.5,5.5L16,11H4Z"></path></svg> 
 
    </div> 
 
</div>

関連する問題