1
html5中的自定義數據屬性由data-customdataname指定;一般來說,我總是通過用短劃線(例如class =「foo-bar」)分隔它們來命名包含多於一個單詞的html元素。然而,由於數據標籤已經需要破折號,所以在這裏做同樣的事情似乎是不切實際的。我也知道CamelCase通常不用於html名稱。我應該如何使用多個詞來命名數據標籤?多於一個單詞的html5數據標籤的正確命名約定是什麼?
html5中的自定義數據屬性由data-customdataname指定;一般來說,我總是通過用短劃線(例如class =「foo-bar」)分隔它們來命名包含多於一個單詞的html元素。然而,由於數據標籤已經需要破折號,所以在這裏做同樣的事情似乎是不切實際的。我也知道CamelCase通常不用於html名稱。我應該如何使用多個詞來命名數據標籤?多於一個單詞的html5數據標籤的正確命名約定是什麼?
來自:http://www.w3.org/TR/2010/WD-html5-20101019/elements.html#custom-data-attribute,「帶連字符的名字將變成駝峯式,例如,data-foo-bar =」「變成element.dataset.fooBar。」因此,我認爲連字符分離是合適的慣例。大寫字母也是明確禁止的名稱,所以駱駝案件已經結束。
正是我在找的東西。謝謝。 – Ari