<br>: 換行符元素

Baseline 已廣泛支援

此特性已相當成熟,可在許多裝置和瀏覽器版本上使用。自 ⁨2015 年 7 月⁩以來,各瀏覽器均已提供此特性。

<br> HTML 元素會在文字中產生一個換行符(回車符)。它對於編寫詩歌或地址等換行很重要的文字非常有用。

試一試

<p>
  O’er all the hilltops<br />
  Is quiet now,<br />
  In all the treetops<br />
  Hearest thou<br />
  Hardly a breath;<br />
  The birds are asleep in the trees:<br />
  Wait, soon like these<br />
  Thou too shalt rest.
</p>
p {
  font-size: 1rem;
  font-family: sans-serif;
  margin: 20px;
}

如上面的示例所示,我們在想要文字換行的每個地方都包含了一個 <br> 元素。<br> 之後的文字會重新開始於文字塊下一行的開頭。

注意:不要使用 <br> 來建立段落之間的頁邊距;應將它們包裹在 <p> 元素中,並使用 CSSmargin 屬性來控制其大小。

屬性

此元素的屬性包括全域性屬性

已棄用屬性

clear 已棄用

指定換行後從何處開始下一行。

使用 CSS 樣式

<br> 元素的用途非常單一且明確——在文字塊中建立換行符。因此,它本身沒有尺寸或視覺輸出,並且您幾乎無法對其進行樣式設定。

您可以在 <br> 元素本身上設定 margin 來增加文字塊中行之間的間距,但這是一種糟糕的做法——您應該使用為此目的設計的 line-height 屬性。

無障礙

使用 <br> 建立單獨的文字段落不僅是一種糟糕的做法,而且對於依賴螢幕閱讀器技術的使用者來說也是個問題。螢幕閱讀器可能會宣佈元素的出現,但不會宣佈 <br> 內部的任何內容。這可能給螢幕閱讀器使用者帶來困惑和沮喪的體驗。

請使用 <p> 元素,並使用 margin 等 CSS 屬性來控制它們的間距。

示例

基本 br

在下面的示例中,我們使用 <br> 元素在郵寄地址的不同行之間建立換行符。

html
Mozilla<br />
331 E. Evelyn Avenue<br />
Mountain View, CA<br />
94041<br />
USA<br />

結果

技術摘要

內容類別 流內容短語內容
允許內容 無;它是一個空元素
標籤省略 必須有開始標籤,不能有結束標籤。在 XHTML 文件中,此元素寫為 <br />
允許父級 任何接受短語內容的元素。
隱式 ARIA 角色 沒有對應的角色
允許的 ARIA 角色 none, presentation
DOM 介面 HTMLBRElement

規範

規範
HTML
# the-br-element

瀏覽器相容性

另見