我偶然發現this comment on reddit關於HTML上標記的命名約定。沒有破折號的標準標籤和有破折號的自定義標籤的概念也在註釋部分的後面重複 - 儘管這兩位評論者都沒有提供此聲明的來源。HTML5標記名稱約定 - 自定義標記和破折號的使用
我通過規範HTML syntax和W3C's introduction to web components看,雖然我已經發現,自定義元素必須包含一個連字符here的定義,我無法找到任何暗示標準元素不能包含連字符。
有沒有人知道這個權威來源,最好來自W3C?或者這是一個不成文的規定?