如何使用,HTML内容划分元素

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

HTML Content Division 元素 (<div>) 充当容器,将网页构造成单独的组件以进行单独的样式设置。 本教程将教您如何在您的网页上创建和设置 <div> 容器的样式。

就其本身而言,<div> 元素对页面的布局影响不大,通常被赋予 属性 来调整其大小、颜色、位置或其他特征。 通常,开发人员使用 CSS 设置 <div> 元素的样式,但本教程将通过直接在 HTML 文档中设置样式让您了解 <div> 元素的工作原理。

<div> 元素使用 HTML style 属性设置样式。 如下例所示,一个 <div> 元素可以包含多个样式属性:

<div style=”property: value; property: value;”></div>

请注意,<div> 元素具有开始和结束标记,但不需要任何内容。 要了解 <div> 元素在实践中的工作原理,请清除 index.html 文件并将以下代码粘贴到其中。 (如果您还没有学习教程系列,您可以在我们的教程 设置 HTML 项目 中查看设置 index.html 文件的说明。

<div style="width:300px;height:200px; background-color:red;">
</div>

保存文件并在浏览器中重新加载。 (有关在浏览器中加载文件的说明,请参阅此处的 教程。)您应该会收到一个宽度为 300 像素、高度为 200 像素的红色框,如下所示:

您还可以通过在开始和结束 <div> 标记之间添加内容来向 <div> 元素添加内容。 尝试在 <div> 标签之间添加文本,如下所示:

<div style="width:300px;height:300px; background-color:red;">
  This is text inside a div. 
</div>

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

您也可以将 <div> 容器 放入 <div> 容器中。 尝试在红色 <div> 容器内添加黄色 <div> 容器,如下所示:

<div style="width:300px;height:300px; background-color:red;">
  <div style="width:100px;height:100px; background-color:yellow;">
  </div>  
</div>

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

请注意,<div> 元素是块级元素,将从它们自己的行开始并将后续元素向下推到下一行。 尝试将另一个 <div> 元素添加到您的文件中,以了解它是如何下推到下一行的(即使它似乎有足够的空间放置在第二个 <div> 元素旁边:

<div style="width:300px;height:300px;background-color:red;">
  <div style="width:100px;height:100px; background-color:yellow;">
  </div>
</div>
<div style="width:100px;height:100px; background-color:blue;">
</div>

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

您现在应该对 <div> 元素的工作原理有了基本的了解。 当我们在本教程系列的第三部分开始构建我们的网站时,我们将返回到 <div> 元素。