流動的なレイアウト内でテキスト要素を中央に配置しようとしています。つまり、サイズが<div>
固定されていません。
水平方向と垂直方向の両方で子<div>
を親の内側に配置するための非常に優れたソリューションを見つけました。それは次のように機能します: fiddle。(もともとこの投稿の 2 番目の方法から)<div>
ただし、フィドルに示されているように、Large Text
要素は親の中心に垂直に正確に配置されているわけでは<div class="block">
なく、子全体<div class="centered">
が中心に配置されています。
2 つのテキスト要素を 2 つの別々の に分割し、要素<div>
のみを含むものを中央に配置しようとしましたLarge Text
。<div>
ただし、2番目の包含small text
が親から押し出されるため、機能しません<div class="block">
では、現在のセンタリング ソリューションをどのように変更すれば、要素のすぐ下に要素が含まれていても、Large Text
要素が正確に親の中心に配置されるようにするにはどうすればよいでしょうか?<div class="block">
small text
Large Text