首頁  >  文章  >  web前端  >  是否可以使用 `` 來關閉 HTML Span?

是否可以使用 `` 來關閉 HTML Span?

Barbara Streisand
Barbara Streisand原創
2024-10-29 09:13:02901瀏覽

Is it Possible to Close HTML Spans Using ``?

可以使用 關閉 HTML Span 嗎?

簡介:

HTML Span 用於將文件中的元素分組。傳統上,它們是使用 開啟的。標記並使用 關閉。然而,出現了一個問題:可以使用 來關閉跨度嗎?反而?答案在於理解文件類型的作用。

XHTML 中的自關閉標籤:

當使用XHTML(可擴展超文本標記語言)時,嚴格版本的符合XML規則的HTML,並自關閉標籤由各大瀏覽器廣泛支援。這意味著>是在 XHTML 中關閉 span 元素的有效方法。

為了說明這一點,請考慮以下有效的XHTML 範例:

<code class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
</body>
</html></code>

HTML 中的無效性:

相較之下,當使用比XHTML 更寬鬆的HTML(超文本標記語言)時,自關閉標籤並不普遍有效。雖然瀏覽器可能會正確解釋一些自關閉標籤,例如
;和


,不支援其他,包括

考慮以下無效的HTML 範例:

<code class="html"><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
</head>
<body>
    <h2>Will test page</h2>
    <p>some stuff <span class="drop" /></p>
</body>
</html></code>

其他注意事項:

需要注意的是,僅當文件的MIME 類型為text/xml 或application/xhtml xml 時,瀏覽器才會正確解釋所有自關閉標籤。對於絕大多數作為 text/html 的頁面,只有某些標籤可以自關閉。

有用的參考:

  • [W3C 驗證器](https://validator.w3.org/)
  • [XHTML與HTML](https://www.w3.org/TR/2002/REC-xhtml1-20020801/xhtml.html#xhtml -vs-html)

以上是是否可以使用 `` 來關閉 HTML Span?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn