Nic*_*ver 131

是的,一个元素可以有一个ID(必须是唯一的!)和多个类同时.要拥有多个类,请在它们之间使用空格,这是一个示例:

<div id="myID" class="class1 class2 class3">Content</div>
Run Code Online (Sandbox Code Playgroud)

  • 我会给你一个upvote,但你已经够了;) (7认同)
  • 我给你一个upvote,没有进一步解释为什么我这样做. (6认同)

Van*_*idi 8

我想补充一点,如果你添加ID和一个互相矛盾的类,ID将具有更高的优先级.

例如:

CSS:

.par_color{
    color:red;
}

#par_color{
    color:blue;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<section id="par_color" class="par_color">Some txt</section>
Run Code Online (Sandbox Code Playgroud)

某些txt字符串将显示为蓝色而不是红色.


Ale*_*Mcp 6

是.自我解释.

此外,拥有多个IE类通常是常见的 -

<div class="oneClass andAnother"></div>
Run Code Online (Sandbox Code Playgroud)

但每个元素只有一个ID,每个ID只能在每个HTML页面使用一次.


Lar*_*nal 6

是.

<div id="main" class="rounded">
</div>
Run Code Online (Sandbox Code Playgroud)


dev*_*ity 5

简而言之,是的.通常,类将用于样式,并且id允许脚本直接操作.