HTML:ID属性的命名约定

Jam*_*ead 6 html naming

最近我做了很多前端工作.这里的一些开发人员已经将它们的元素命名为"divPhotoGalleryContainer",有时我只会看到"galleryContainer".

有一个很好的命名约定吗?添加"div"真的有用吗?

Jas*_*att 1

最好的命名约定是对参与项目的开发人员/设计人员有意义的命名约定。鉴于你的问题中的两个例子,我愿意打赌“divPhotoGalleryContainer”包含“div”,因为:它在CSS选择器中引用,或者一些javascript代码正在查看它并且它在某种程度上有助于了解什么类型id 所指的元素。

“divPhotoGalleryContainer”约定看起来像是匈牙利表示法的 HTML 风格。