如何使用HTML将背景图像添加到网页的顶部

来自菜鸟教程
跳转至:导航、​搜索

在本教程中,我们将学习如何使用 <div> 容器来构建网页的顶部。 我们将使用 style 属性来指定 <div> 容器的高度,应用背景图片,并指定背景图片应覆盖 <div> 容器的整个区域.

在开始之前,我们需要一张背景图片。 您可以下载并使用我们演示站点的背景图片用于教程目的,也可以选择新图片。 (有关如何使用 HTML 将图像添加到网页的复习,请访问本教程系列前面的教程 HTML 图像)。

选择背景图像后,将图像保存在 images 文件夹中为 background-image.jpg

接下来,将突出显示的代码片段粘贴到您的 index.html 文件中,在开始 <body> 标记下方和结束 </body> 标记上方:

. . .
<body>
<!--First section-->
  <div style="background-image: url('Image_Location'); 
  background-size: cover; height:480px; padding-top:80px;">
  </div>
</body>
...

确保将显示 Image_Location 的文本与图像的文件路径进行切换,并且不要忘记添加结束 </div> 标记。

请注意,我们添加了注释 <!--First section--> 来帮助组织我们的 HTML 代码。 注释是一段被浏览器忽略的代码。 注释用于帮助向开发人员解释或组织代码。 它们是用开始标签 <!-- 和结束标签 --> 创建的。

我们还将 height 指定为 480 像素,将 padding-top 指定为 80 像素,这将在 <div> 元素的顶部和我们放置在其中的任何内容之间创建 80 像素的空间. 请注意,在我们在下一步中将内容放入其中之前,您将无法看到 padding-top 值的效果。

保存文件并在浏览器中重新加载。 您应该会收到如下信息:

或者,您可以使用背景颜色而不是背景图像。 要使用背景颜色,请将您刚刚创建的 <div> 元素代码片段替换为以下突出显示的 <div> 元素代码片段,如下所示:

. . .
<body>
  <!--First section-->
  <div style="background-color: #f4bc01; height:480px; padding-top:80px;"> 
  </div>
</body>
...

保存文件并在浏览器中重新加载以检查结果。 现在应该将背景图像替换为相同大小但具有纯黄色的容器。

如果您将站点上的 <div> 容器与 演示站点 上的相同 <div> 容器进行比较,您可能会注意到您网页的 <div> 容器被包围了由一小部分空白。 此页边距是因为所有 HTML 页面默认自动设置为小页边距。

要删除这个边距,我们需要在开始的 <body> 标记中添加一个样式属性,将 HTML 页面的 <body> 元素的边距设置为 0 像素。 在 index.html 文件中找到打开的 <body> 并使用突出显示的代码对其进行修改:

样式=“边距:0;” >

在浏览器中保存并重新加载文件。 现在顶部 <div> 容器周围应该没有白边了。

您现在应该知道如何添加带有背景图像的 <div> 容器来构建网页的顶部。