我希望我的 ember 应用程序填充视口的高度。它没有按预期工作,因为 ember 在我的 application.hbs 中的 body 标签和我的第一个标签之间放入了一个我无法控制的 div。
我的应用程序.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>
我无法控制脚本元素后第一个 div 的样式。(“ember-view”也被许多其他标签使用,我假设“ember376”可能会在我无法控制的情况下更改为另一个数字。)
我正在使用最新的 ember 版本(1.13.5)