我有很多h1 elements
我要删除margin
。
为此设置class
是否正确,或者您是否会在CSS
中单独定位
#comments h1 { margin: 0; }
答案 0 :(得分:1)
如果你使用一个类,你也可以将它重用于其他元素:
.nomargin {
margin: 0;
}
答案 1 :(得分:1)
如果要删除特定类型的所有元素的边距,则可以使用通用元素选择器,例如
h1 { margin: 0; }
但是,如果您要定位多个元素,但是某个类型的并非所有元素,请使用{{{}等类来分配您要定位的元素。 1}}然后使用以下CSS
nomargin
答案 2 :(得分:1)
是的,这是非常好的CSS,假设所有标头标签都在id='comments'
的元素内,并假设这些是你想要以这种方式行动的唯一标头标签。
如果你对通过这种方式设置样式的元素有更普遍的需求,那么也许可以使用一个类,但是因为你已经有了一个选择器来获取你要设置样式的所有元素,然后使用它;你不应该觉得你只需要为它创建一个类。
答案 3 :(得分:1)