【发布时间】:2018-03-25 15:08:18
【问题描述】:
我是 Angular 框架和 TypeScript 的新手,在创建简单页面时遇到了这个问题。
我想给页面一个完整的图像背景,但背景图像只会出现在 HTML 标记的子元素(见图像)后面。因此,经过多次尝试和失败后,我尝试做同样的事情,而是使用在线 html、css 编辑器(参见 sn-p)。而这位编辑给出了预期和想要的结果???我是否缺少 html 上方的 DOM 元素或 Angular 4 框架是否添加了另一个根???
html {
background: url(http://www.apicius.es/wp-content/uploads/2012/07/IMG-20120714-009211.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
<html>
<body>
<div>
<h1>Title</h1>
<h3>Subtitle</h3>
</div>
</body>
</html>
【问题讨论】:
-
尝试将主父 div 的高度设置为 100%,它需要一些容器来渲染图像!或者设置html或者body的高宽100%