CSS类和id具有相同的名称

Spe*_*cer 64 css class

拥有一个同名的css类和id有什么问题吗?就像文章/帖子页脚的.footer和页脚的#footer一样.

djd*_*d87 86

不,完全可以接受.

使用a定义类,使用a .定义ID #.因此,就浏览器而言,它们是两个完全独立的项目.

唯一要小心的是给自己造成任何困惑.最好的做法是保持名称与代码可读性完全不同,但它们的相同之处并没有什么害处.

  • 同上.使用HTML5,一些元素将具有与footer相同的名称.`footer.footer#footer`可能会令人困惑:) (5认同)

Tha*_*ama 12

不,没有错,但使用不同的名称可能会更好地混淆其他开发人员.使用不同名称更容易(人为)错误.