如果我有以下div:

<div class="sectionA" id="content">
    Lorem Ipsum...
</div>

是否有一种方法来定义一个风格,表达的想法“一个div与id='content'和类='myClass'”?

或者你只是简单地走一条路或者另一条路

<div class="content-sectionA">
    Lorem Ipsum...
</div>

Or

<div id="content-sectionA">
    Lorem Ipsum...
</div>

当前回答

你可以在CSS中组合ID和Class,但是ID是唯一的,所以在CSS选择器中添加一个类会过度限定它。

其他回答

用途:标签。id;在css中的标签变量中添加标签#类。

#header. callout和#header之间有区别。css中的标注。

下面是#header .callout的“简单英语”: 选择具有类名标注的所有元素,这些元素是ID为header的元素的后代。

和#头。调出的意思是: 选择ID为header且类名为callout的元素。

你可以在这里阅读更多css技巧

一般来说,你不需要对id指定的元素进行分类,因为id总是唯一的,但如果你真的需要这样做,下面的方法应该可以工作:

div#content.sectionA {
    /* ... */
}

你可以在CSS中组合ID和Class,但是ID是唯一的,所以在CSS选择器中添加一个类会过度限定它。

.sectionA[id='content'] { color : red; }

当doctype是html 4.01时不会工作…