我在理解CSS方面遇到了一些麻烦,并提出了一个问题:
如果我有CSS的预设/原生元素,例如fieldset
并添加课程.scheduler-border
,使其如下所示:fieldset.scheduler-border
效果很好。
但是当我创建一个自定义元素时,例如fieldset2
并将相同的元素应用到我的自定义元素上,例如fieldset2.scheduler-border
我没有得到理想的结果。
有人可以向我解释一下这个原因吗?
答案 0 :(得分:0)
因为<fieldset>
是一个标签。如果要识别两个不同的字段集,请使用id或其他类,例如:
<fieldset id="2">
或<fieldset class="2">
的方式,您可以拨打#2{your changes here for id2}
或.2{your changes here for class2}
,但不能更改<tag>
值