我需要把一些元素的画面:背景图像和它的元素
什么是更好的方法?
使用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;
}
设置标头的“高度”(与图像高度相同) – Dekel
当您使用背景图像时,可以使用一个小技巧,即用%添加一些填充顶部以获得确切的图像的高度。 –