css 如何继承某个类,CSS类可以继承一个或多个其他类吗?

我作为一个网络程序员已经这么长时间了,而且不知道这个问题的答案,这让我感到很愚蠢。我实际上希望这是可能的,我只是不知道答案,而不是我认为答案是什么(那是不可能的) 。

我的问题是,是否有可能使一个CSS类从另一个CSS类(或多个CSS类)“继承”。

例如,假设我们有:

.something { display:inline }

.else { background:red }

我想做的是这样的:

.composite

{

.something;

.else

}

其中“ .composite”类将同时显示内联并具有红色背景

#1楼

一个元素可以采用多个类:

.classOne { font-weight: bold; }

.classTwo { font-famiy: verdana; }

I'm bold and verdana.

不幸的是,这几乎与您将要得到的差不多。 我希望有一天能看到此功能以及类别名。

#2楼

您可以通过此类class =“ something else”将多个CSS类应用于一个元素

#3楼

您可以将多个类添加到单个DOM元素,例如

继承不是CSS标准的一部分。

#4楼

绝佳时机 :我从这个问题转到我的电子邮件,以找到有关Less的文章,这是一个Ruby库,其中包括:

由于 super 看起来像 footer 一样 ,但是使用不同的字体,因此我将使用Less的类包含技术(他们称其为mixin)来告诉它也包含以下声明:

#super {

#footer;

font-family: cursive;

}

#5楼

这在CSS中是不可能的。

CSS唯一支持的是比其他规则更具体:

span { display:inline }

span.myclass { background: red }

类“ myclass”的范围将同时具有这两个属性。

另一种方法是通过指定两个类:

...

“其他”样式将覆盖(或添加)“某物”样式

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值