HTML 哪些元素不能有後代元素?編寫時應注意哪些?

時間 2021-05-06 02:04:19

1樓:小爝

除了void element之外,你還問了哪些標籤是必須按照順序的,我舉例幾個:

html->head->body

table->thead->tbody->tr/td->tfootul->li

dl->dt->dd

等等。。

2樓:鄧毅

你說的這個叫做 void element:

HTML5 裡面的 void element 是這些:

area, base, br, col, embed, hr, img, input, keygen, link, meta, param, source, track, wbr

void element 寫的時候,只需要 open tag,不需要 close。

但是注意,你看到原始碼裡面有的 tag 沒有 close,不一定就是 void element,因為還有乙個東西叫做 tag omission: 8 The HTML syntax

3樓:

HTML標籤還是蠻靈活的。至於哪些元素不能有後代元素,我也無法全部所全,這方面知識我想查閱W3C有關於HTML方面的規範會更全面,也更權威。我一般情況下行內元素標籤不套塊元素標籤。

行內元素不能容納塊元素?如何理解?

pagemarks 理解了塊級元素和行內元素就理解了這個問題 塊級元素包含了行內元素,塊級和行內元素都可按照規範正常解析 行內包含了塊級元素,是塊級元素按行內元素展示?還是行內元素按塊級元素展示? 陳小峰 這裡有乙個標準發展的過程。在html5之前,元素被簡單二分為block和inline。bloc...

如何計算排列方法數,其中相同元素不能相鄰?

王贇 Maigo 的動態規劃解法是正解,不過直接看程式不容易看懂,我來用人話解釋一遍。首先澄清一點題意 從題主的描述來看,相同的數交換位置算同一種擺法。不過從的程式來看,題目是以撲克牌為背景的,點數相同的牌還有花色的區別。我就按後一種題意來講了。先來設計一種樸素的狀態 用表示還剩下張1 張2 張n需...

為什麼化合物中的元素不能為0價呢

李傑 價態真的只是乙個方便理解和計算的理論,實際上可以在化合物中人為規定。價態是根據電子和穩定狀態提出的,說乙個簡單的,Fe3O4,我們計算的是平均價態去配平可以,我們認為是Fe2O3.FeO也可以,還有硫代硫酸鈉也是這樣,所以可以為0價態,只要整體也為0就行。 其實化合價在化合物中有時候可以是0價...