2017-08-30 108 views
-3

我需要添加一些信息到顯示元數據的框中。驗證者說:
元素br不允許在此上下文中作爲元素dl的子元素。

使用的代碼是這樣的:無效的HTML,因爲DL標籤內的BR標籤

https://jsfiddle.net/6jkbzdcu/

創建的錯誤代碼是這樣的:

</dd><br><dd> 

將如何解決呢?/

+3

元件不允許存在。有沒有關於錯誤信息的不清楚?刪除'
'元素。 – zzzzBov

+0

@zzzzBov我知道這是不允許的,但我怎樣才能允許換行? – YoKoGFX

+2

@YoKoGFX與CSS。 – BugHunterUK

回答

0

翻看你的小提琴代碼,還有另一個問題。 DT標籤內不能有DD標籤。它們不應該嵌套。

兩者都應該直接位於您的DL元素內。從W3C文檔(請參閱下面的鏈接),DD 可以包含%flow,其中可能包含%inline,它可能包含%special其中包括您的BR標記。

http://www.w3.org/TR/html401/struct/lists.html#edef-DD

+0

感謝您的提示:)我知道它是固定的,這是因爲我把BR標籤放在DD標籤之前,並將其打破了...... – YoKoGFX

0

的DT標籤中的描述定義列表中的術語/名稱:我從未與DLDT標籤的工作。

dd標籤用於描述說明列表中的術語/名稱。

https://www.w3schools.com

如果你真的需要在這種特定情況下,只需使用其他結構,也許一些簡單的p標籤。