我在基于Asp.net 2.0 Webform的网站的CMS(sitecore)上看到了这一点。
<a class="boardTextLink " id="boardTextLink6" headerindex="5h">
它在语义上是否正确且w3c有效?我们可以制作和使用这样的自定义属性吗?这是好的做法吗?
答案 0 :(得分:3)
它的私有化身属性可能放在那里被某些javascript
检查/使用答案 1 :(得分:2)
不,这不正确,也不是一个好习惯。这种标记无法验证
此参数用于对抗dojo toolkit,JavaScript框架大量使用自定义属性进行自动替换以创建窗口小部件。
有关自定义属性VS class here的更多信息。
我认为将它用于私人网站(CMS管理界面关闭的网站内联网)是可以的,但你应该在公共网站上避免使用它。