通过HTML中的DIV元素实现网页布局设计。
1、 在网页开发中,`div` 是最常用的元素之一,它相当于一个矩形容器,可以容纳其他 HTML 元素,包括自身,因此支持嵌套。通过结合 CSS 样式,可以将 `div` 精确放置在网页的任意位置,从而实现复杂且美观的布局效果。为了帮助理解 `div` 的功能和用法,本文示例中使用了一些 CSS 样式。不过,这些样式的具体作用在此不做深入解析,将在后续的 CSS 课程中详细介绍其功能与应用方式。
2、 没有样式的div仅是普通块级容器,用于分段。如下网页文档示例展示了其分段功能。

3、 下图展示了浏览器中的显示效果。从图中可以看出,div元素与段落元素p的显示效果一致,均实现了分段功能。但如果div仅用于分段,其意义并不大。实际上,div最强大的功能在于网页布局。通常,网页设计师会将div用作容器,用来规划页面结构。具体做法是将div放置在网页的某个位置,再在其内部嵌入更多HTML元素。通过多个div的组合与布局,可以使网页获得更优秀的排版效果和视觉呈现。

4、 在上述HTML文档里,落花生的内容占满了整个网页宽度。若要将页面分为左右两部分,可将落花生置于左侧,把济南的冬天放在右侧。这种布局被称为左右布局或两栏布局。只需为div元素添加浮动样式,就能轻松完成两栏布局的设计。如下例所示,该网页文档已实现了两栏布局的效果。通过合理设置样式属性,可以使两篇文章分别位于左右两侧,从而优化页面结构。

5、 下图展示了浏览器中的显示效果。从图中可以看出,网页已按照要求实现布局:页面被分为左右两栏,每栏分别由一个div元素构成。左侧的div设置了向左浮动的样式,并将其宽度设定为浏览器窗口宽度的45%;右侧的div则设置了向右浮动的样式,宽度同样为浏览器窗口宽度的45%。两栏之间的间距由剩余的10%宽度形成。在该网页文档中,div作为容器元素,起到了关键的布局作用,通过合理的样式设置,成功实现了两栏式的页面结构。这种布局方式既简洁又高效,能够适应不同尺寸的浏览器窗口。

6、 网页文档通常带有导航条,多数位于顶部。利用div元素,可为网页添加导航条。在body起始标签后插入以下代码,即可实现导航条的布局设计。

7、 span是行内元素,可用于将一行内容划分成多个部分,每个部分可独立设置样式。在导航条示例中,使用了两个span元素,将导航条分为两部分:落花生和济南的冬天。这两部分内容分别应用了不同的样式属性,呈现出不同的视觉效果,所示为浏览器中的实际显示效果。
8、 文章通过一个网页案例,利用div元素完成了基本布局:顶部为导航条,内容区域分为左右两栏。借助CSS样式,div能够轻松实现精致且复杂的布局效果。前端工程师若能熟练掌握div布局技巧,便可从容应对美术设计师创作的网页设计,不再感到棘手。
