CSS类和id具有相同的名称

时间:2010-07-15 08:30:17

标签: css class

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

4 个答案:

答案 0 :(得分:80)

不,完全可以接受。

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

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

答案 1 :(得分:12)

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

答案 2 :(得分:1)

是的,您可以对 id class 使用相同的名称,因为这两个参数都有其自身的意义。 感谢

答案 3 :(得分:0)

唯一具有相同名称的类和ID的问题是代码的可读性和可维护性。它们可以具有相同的名称,因为类和ID的标记不同(。代表类,#代表ID),浏览器将呈现正确的CSS,但是对于开发人员而言,升级或错误修复可能会成为问题。