CSS Margin 0 Auto

2025年1月22日 | 阅读时长 5 分钟

本文将讨论 CSS margin。

CSS Margin

CSS margin 是 CSS 属性,用于在元素的边框外部创建空间。"margin" 属性可以有一个值、两个值、三个值或四个值。

当 margin 有一个值时

它在所有侧面设置相等的 margin。

语法

当 margin 有三个值时

它的第一个值设置顶部 margin。

它的第二个值设置相等的左右 margin。

它的第三个值设置底部 margin。

语法

当 margin 有四个值时

它是可以用于设置所有侧面不同 margin 的简写属性。

语法

在 CSS 中,有单独的 margin 属性。我们可以为单个侧面单独设置 margin,即顶部底部左侧右侧

Margin-top

用于设置顶部的 margin。

语法

Margin-right

用于设置右侧的 margin。

语法

Margin-bottom

用于设置底部的 margin。

语法

Margin-left

用于设置左侧的 margin。

语法

margin-left: length;

Auto Margin (自动 margin)

用于将元素水平居中

语法

CSS Margin 的示例

让我们通过示例来理解 CSS margin。

插图 1

我们将使用 CSS margin 属性,并为其设置一个值、两个值、三个值或四个值

代码

输出

这是输出,我们可以看到 CSS margin 属性的使用。

CSS Margin 0 Auto

插图 2

我们将通过应用单个 CSS margin 属性来固定不同侧面的 margin。

代码

输出

通过下面的输出,我们可以看到使用单个 CSS margin 属性在不同元素的各个侧面产生的间隙。

CSS Margin 0 Auto

插图 3

在此演示中,我们将学习如何通过将 CSS margin 属性值设置为"auto" 来使用它。

代码

输出

我们可以在下方的输出中看到 CSS margin 设置为 "auto" 的用法。

CSS Margin 0 Auto

margin: 0 auto

它在顶部和底部保持 0 margin,在左侧和右侧保持自动 margin。

当 Margin 值设置为 0 和 auto 时的 CSS Margin 示例

我们将理解当 margin 值为0 和 auto 时会发生什么。

插图 1

当 margin 值被赋为 0 和 auto 时,我们将理解 CSS margin 属性。

代码

输出

这是输出,在其中我们可以看到 <div> 元素通过 CSS margin 属性水平居中。

CSS Margin 0 Auto

插图 2

我们将设置表格的 margin 为 0 和 auto。

代码

输出

这是输出,在其中我们可以看到表格通过 CSS margin 属性水平居中。

CSS Margin 0 Auto

插图 3

我们将设置列表的 margin 为 0 和 auto。

代码

输出

这是输出,在其中我们可以看到列表通过 CSS margin 属性水平居中。

CSS Margin 0 Auto

浏览器支持

以下是支持CSS margin 属性的浏览器:

  • Microsoft Edge
  • Opera
  • Safari
  • 谷歌浏览器
  • 火狐

结论

在本文中,我们已经理解了CSS margin 0 auto。0 和 auto 是 CSS margin 属性的值,用于将 HTML 元素水平居中。我们已经通过示例理解了 CSS margin 属性。