![]() |
1
3
这在CSS中是不可能的。您要做的是将两个类分配给您想要的元素。
|
![]() |
2
1
CSS代表“层叠样式表”。这意味着顶级元素将其样式级联到其子元素。只要
这就是为什么你定义了
也就是说,继承是由HTML结构定义的,而不是CSS本身。 |
![]() |
3
0
当可以在HTML元素上添加多个带有空格的类时,为什么需要扩展?
|
![]() |
4
0
正如其他人所建议的,一旦CSS属性变为其他属性,就无法继承它。唯一的方法是将两个类都添加到一个DOM元素中,以模拟继承。CSS解决方案:
对于以下CSS:
在上面:按钮的样式首先是uibutton类,然后是disabledbutton类。因此,无论您稍后在“class”属性中编写哪个CSS类,都将覆盖先前的类的属性(如果有任何常见的情况)。 但是,还有更好的方法: 是的,如果您准备好使用CSS预处理器,例如 https://sass-lang.com/guide 注意,sass是一个预处理器。也就是说,sass文件(.scss)将被编译成css(但chrome为.scss,即sass文件提供了很好的调试)。您可以在scss文件中编写普通的css,另外还可以使用指令来实现继承等等。为了使生活更容易,有些软件会在修改scss文件时自动创建css(我知道 http://koala-app.com/ 就是这样)。 |
![]() |
5
0
如果不想在HTML元素中添加多个类,那么
除此之外,在CSS中似乎没有其他可能的继承方法,我们必须使用sas |
|
Jamie · 在CSS链接的文件名中添加Jinja占位符 4 月前 |
![]() |
Mass · 如何在Tailwind CSS v4中创建配置 4 月前 |
![]() |
magenta placenta · 将css变量合并为一个变量 4 月前 |
![]() |
ptownbro · 重叠分区标签,同时保持以下所有分区和内容就位 5 月前 |
![]() |
john Rizzo · 按钮背景颜色、悬停和活动状态存在问题 5 月前 |