如果我有以下div:
Lorem Ipsum...
有没有办法定义一种样式来表达"A div with“这一概念?
和
"?
或者你只是简单地走一条路或另一条路,就像下面这样
Lorem Ipsum...
或者
Lorem Ipsum...
发布于 2009-06-22 16:43:39
在样式表中:
div#content.myClass
编辑:这些也可能会有帮助:
div#content.myClass.aSecondClass.aThirdClass /* Won't work in IE6, but valid */
div.firstClass.secondClass /* ditto */
并且,根据您的示例:
div#content.sectionA
编辑,4年后:
因为这是超级古老的,人们一直在寻找它:
不要
在选择器中使用tagNames。
比
因为tagName添加了一个您不需要的过滤步骤。
只在必须的地方使用选择器中的tagNames!
发布于 2015-01-15 06:07:35
两者之间存在差异
和
在css中。
这里是“简单的英语”
选择具有该类名的所有元素
,它们是ID为
..。
和
意思是:
选择ID为的元素
还有一个类名
..。
你可以在这里阅读更多
css技巧
发布于 2009-06-22 16:54:54
在一个元素上组合id和class没有什么错,但是您不应该为了一条规则而同时使用这两个元素。如果你真的想这样做,你可以这样做:
#content.sectionA{some rules}
您不需要
在ID前面,正如其他人所建议的那样。
通常,特定于该元素的CSS规则应该使用ID进行设置,并且这些规则将比仅针对类的规则具有更大的权重。类指定的规则是应用于多个项目的属性,您不希望在任何需要调整的时候在多个地方更改这些属性。
这可以归结为:
.sectionA{some general rules here}
#content{specific rules, and overrides for things in .sectionA}
有意义吗?
https://stackoverflow.com/questions/1028248
复制相似问题