HTML5中有许多新元素,例如main
,header
,article
,section
等。
不这些元素是id还是类?
例如:页面上只有一个main
元素。给它一个id或类是不是一个坏主意?
答案 0 :(得分:1)
例如:我在页面上只有一个主要元素。这是不好的 想给它一个id或类?
取决于
考虑一下:
您正在使用多个页面,所有页面各有一个主要元素,但所有页面都链接到一个CSS文件,
但是你希望所有的主人都有不同的造型......
你应该在这里使用id
在任何其他情况下,网页只包含某个标记的一个元素并且拥有自己的单独css,使用id
或classe
s是多余的{ p>
答案 1 :(得分:0)
您不需要为代码中只出现一次的元素提供id
,因为id
不能多次使用。如果您只有一个header
代码,请不要给它id
,只需直接在此代码上操作。
class
当然会很方便。
答案 2 :(得分:-1)
我认为我们应该使用classe来重用代码,因为ID不能多用(在页面中)。但是,在你的情况下,id是明智的,因为有一个元素。
有关更多信息,有很棒的文章: css-tricks stackoverflow