【发布时间】:2017-03-23 08:16:58
【问题描述】:
我需要在图片上添加一些元素:
什么是更好的方法?
使用 img 标签,将页面上的所有元素与相对/绝对定位对齐?
还是使用 background-image css 属性?
我从 img 标签开始,但现在我决定使用背景图像。可悲的是,我遇到了基本问题,因为当我使用背景属性时,图像只有在上面有东西时才可见。我相信这仍然是一个非常简单的问题。
谢谢你帮助我:)
SCSS
header {
margin-top: 78px;
width: 100%;
background-image:url(../img/header.png);
background-position: center;
background-repeat: no-repeat;
}
【问题讨论】:
-
将标题的
height设置为(与图像高度相同) -
当你使用 background-image 时,你可以使用一个小技巧,那就是添加一些 padding-top 和 % 来获得图像的确切高度。
标签: html css image position background-image