在我的html中,我很好奇,如果它在語義上是正確的使用唯一標識符,如<toys>
</toys>
來保存圖像,而不是<h2>
。例如:使用自定義HTML標記
是它最好有: <toys class="grid_4 push_2"> </toys>
與CSS:
toys {
background: url("toys.png") no-repeat scroll 0 0 transparent;
width: 181px;
height: 93px;
margin-top: -8px;
}
,而不是:我目前有: <h1 class="grid_4 push_2"> </h1>
與CSS:
h1 {
background: url("toys.png") no-repeat scroll 0 0 transparent;
width: 181px;
height: 93px;
margin-top: -8px;
}
像<toys>
這樣的唯一標識符在語義上是否正確?
關於維護的更大問題放在一邊,如果它爲您的目標受衆正確渲染,它是有效的和語義正確的html。 – worc 2016-01-16 21:22:11
使用組件方法,是的(例如React和AngularJs組件)。然而,我不會推薦它用於一般用途(例如,只是在沒有概念的情況下投擲新標籤來支持它) – 2016-11-04 12:42:19
您的自定義標籤(元素)一定不能命名爲「玩具」,而不是以避免與未來標準命名相沖突您的自定義元素名稱必須包含連字符(https://www.w3.org/TR/custom-elements/#custom-element-conformance); –
comeGetSome
2017-10-23 15:21:02