ビューポートの高さいっぱいに自分の ember アプリが必要です。ember は、body タグと application.hbs の最初のタグの間で制御できない div を配置するため、期待どおりに動作しません。
私のapplication.hbs:
<div class='page'>
{{outlet}}
</div>
私のCSS:
body {
background-color: #ccddee;
height: 100vh;
min-height: 100vh;
margin: 0px;
}
.page {
width: 780px;
height: 100%;
background-color: #F7F7F7;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
margin-left: auto;
margin-right: auto;
}
しかし、レンダリングされたhtmlは次のとおりです。
<html>
<body ...>
<script ....>
<div id="ember376" class="ember-view">
<div class=page">
......
</div>
</div>
</body>
</html>
script 要素の後の最初の div のスタイルを制御できません。(「ember-view」は他の多くのタグでも使用されており、「ember376」は私の制御なしに別の番号に変更される可能性があると想定しています。)
最新の ember バージョン (1.13.5) を使用しています