2
我一直在閱讀有關自定義HTML標記以及它們應該如何應對ALWAYS包含破折號( - )的內容。在自定義HTML標記中使用尾隨短劃線
現在我所看到的一些例子在其自定義元素中使用了prefix-name
(即'<x-tagname>
')類型的格式。我不想使用前綴,所以我想知道是否使用尾部短劃線也是有效的?在這件事上我找不到任何消息來源。
例如:
<wrapper->
<profile->
<!-- Some content -->
</profile->
</wrapper->
這會被認爲是有效的?
我不知道你的問題的答案。只是一個想法:使用組合標籤的一點也是爲了避免碰撞。第三方庫在你的代碼中的某處使用「包裝器」或「配置文件」的可能性有多大?如果你使用簡單的「包裝器」而不是「myproject-wrapper」或「wrapper-forsomething」......你「可能」最終會出現一些意想不到的行爲。很多有條件的......但它只是一個想法;) –
@TimBourguignon非常有趣,但是在每個自定義元素上都有'myproject'會幹嗎?考慮一下,每次你想在CSS中選擇一個元素時都要編寫它。 –
我很傷心。如果你的代碼密集地依賴於這些標籤,添加一個長前綴可能是矯枉過正的。但另一方面,在大多數IDE中使用自動完成功能時,某種前綴對於快速訪問要使用的標籤也很有用。至於後綴,自動完成也會使其透明。我想你真的必須在碰撞的風險(多久)以及碰撞的影響(效應)中加重。 –