HTML 布局元素与技术

网站通常以多列显示内容(如杂志或报纸)。

实例

亲自试一试

HTML 布局元素

HTML 有几个语义元素用于定义网页的不同部分:

HTML5 语义元素
  • <article> - 定义独立、自包含的内容
  • <aside> - 定义主要内容之外的内容(如侧边栏)
  • <details> - 定义用户可按需打开和关闭的额外细节
  • <footer> - 定义文档或节的页脚
  • <header> - 定义文档或节的页眉
  • <nav> - 定义一组导航链接
  • <section> - 定义文档中的一个节
  • <summary> - 为 <details> 元素定义标题

您可以在我们的 HTML 语义章节中了解更多关于语义元素的信息。

HTML 布局技术

有四种不同的技术可以创建多列布局。每种技术都有其优缺点:

  • CSS 框架
  • CSS 浮动
  • CSS 弹性框
  • CSS 网格

CSS 框架

如果您想快速创建布局,可以使用 CSS 框架,如 Bootstrap

CSS 浮动布局

您可以使用 CSS float 属性创建整个网页布局。

浮动很容易学习 - 您只需要记住 float 和 clear 属性的工作原理。缺点:浮动元素与文档流绑定,可能会影响灵活性。

在我们的 CSS 浮动和清除 章节中了解更多关于浮动的知识。

实例

亲自试一试

CSS Flexbox 布局

使用 flexbox 可以确保当页面布局必须适应不同屏幕尺寸和不同显示设备时,元素的行为可预测。

在我们的 CSS Flexbox 章节中了解更多关于 flexbox 的知识。

实例

亲自试一试

CSS 网格布局

CSS 网格布局模块提供了一个基于网格的布局系统,带有行和列,使得设计网页更容易,而无需使用浮动和定位。

在我们的 CSS 网格 中学习更多关于 CSS 网格的知识。