前端之家收集整理的这篇文章主要介绍了
asp.net – html元素的命名约定,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有关于html元素名称的一般查询.
我在过去看到开发人员在他们的html元素的id之前放置一个前缀,例如div元素 – > dvMyDiv
在命名元素时,我看到了混合外壳.类似于为元素类指定名称.
所以我想知道是什么标准或惯例应该命名什么html元素?什么套管?他们应该有前缀等吗?
我正在使用asp.net Web表单,html5,css3和jquery,所以我想要一些我可以与其他开发人员共享的命名约定标准.
最佳答案
我同意一致性 – 如果你已经有一个约定,那么坚持下去.
但是,如果你制定一个新的约定,这种匈牙利符号可能是一个非常糟糕的主意,因为它根本不是干的.例如,代码的名称是< div>然后你的班级名称再次说它是一个div.如果您从使用< div>更改为< section> s,您的代码将会过时,或者您也必须更改所有类名(可能在HTML,CSS和JavaScript中).由于您可以使用div.classname之类的代码来定位类,因此它绝对不会添加任何值.
更好的想法是在它们包含的内容类型之后命名.例如,在博客中,您可以使用以下HTML: