私はドキュメントのどこにもそれを見つけることができないようです。
セマンティックUIセマンティクスを使用して、ページのdivを垂直方向に中央に配置する方法はありますか?
これが私がやろうとしていることです:
<div class="ui centered grid">
<div class="eight column wide">
<div>I want to be centered vertically on a page</div>
</div>
</div>
http://semantic-ui.com/examples/grid.html
つかいます middle aligned
grid
のクラス
middle
を使用し、特定の要素に高さを設定することでこれを達成しました。
.holder {
height: 400px
}
.holder .middle {
height: 100%
}
<link href="https://raw.githubusercontent.com/Semantic-Org/Semantic-UI/master/dist/semantic.css" rel="stylesheet" />
<div class="holder">
<div class="ui middle aligned grid">
<div class="eight column wide">
<div>I want to be centered vertically on a page</div>
</div>
</div>
</div>
この問題は [〜#〜] here [〜#〜] 2018年初めに報告されましたが、クローズされました。
ただし、これを試すことができます:
<div id="my-container" class="ui grid middle aligned">
<div class="row">
<div class="column">
<div class="ui text container segment inverted">
<h1>My DIV</h1>
</div>
</div>
</div>
</div>
コンテナの高さが十分であることを確認してください
#my-container {
background: #000;
height: 100vh;
width: 100%;
}
JSFiddleで試してください: https://jsfiddle.net/Peyothe/6rjmdu1x/