流式布局

流式布局是一种网页设计,其中页面布局会随着窗口大小的变化而调整大小。实现这一点的方法是使用百分比而不是固定的像素宽度来定义页面区域。

大多数网页布局包含一列、两列或三列。在网页设计发展的早期,大多数用户的屏幕尺寸相近,因此网页开发人员会为各列指定固定宽度。例如,固定布局可能包含一个宽度为 960px 的主要内容区域,其中三列的宽度分别为 180px、600px 和 180px。这个布局在 1024x768 屏幕上可能看起来很不错,但在 1920x1080 屏幕上可能显得很小,在 800x600 屏幕上则无法完整显示。

流式布局通过使用百分比定义布局的每个区域,解决了这个问题。例如,网页开发人员可以创建一个占屏幕 80% 的布局,而三列可以分别占 18%、64% 和 18%。使用百分比后,内容可以扩展或收缩,以适应用户计算机的窗口。下面显示了用于创建固定布局和流式布局的CSS

固定布局流式布局
.content { width: 960px; }
.left, .right { width: 180px; }
.middle { width: 600px; }
.content { width: 80%; }
.left, .right { width: 18%; }
.middle { width: 64%; }

示例中的 CSS 类可以分别分配给页面HTML中的一个 div,其中 .left.right.middle 类包含在 .content 类中。content 类也可以分配给一个表格,而其他类可以分配给表格单元格。固定宽度的 .content 类不需要定义宽度,因为它会自动扩展到所包含 div 或表格单元格的宽度。

流式布局与响应式设计

“流式布局”和“响应式网页设计”这两个术语有时会互换使用,但它们是两种不同的概念。使用响应式网页设计创建的页面包含 CSS 媒体查询,这些查询会根据窗口宽度或访问页面所用设备的类型加载不同的样式。响应式网页设计需要的 CSS有时还包括(JavaScript)比基本的流式布局更多,但它也能更好地控制页面布局。

更新日期 May 5, 2015 作者 Per C.

quiz测试你的知识

Leaderboard and skyscraper are types of what?

A
Page orientations
0%
B
Website layouts
0%
C
Banner ads
0%
D
App designs
0%
Correct! Incorrect!     View the Banner Ad definition.
More Quizzes →

Tech Terms 计算机词典

本页中流式布局的定义是由 TechTerms.com 的作者撰写的原创定义。如果您想引用本页或引用此定义,请使用定义正下方的绿色引用栏。

我们的目标是以简单易懂的方式解释计算机术语。我们努力使发布的每个定义都做到准确和简明。如果您对本定义有任何反馈,或想建议一个新的技术术语,请联系我们

Tech Terms 通讯

通过我们的每日或每周通讯提升您的技术知识!立即订阅,即可将新术语和测验发送到您的收件箱。

订阅免费的 TechTerms 通讯

您希望多久收到一封电子邮件?

您可以随时使用每封邮件中的链接取消订阅或更改接收频率。 有疑问?请联系我们

注意:通讯以英文发送。