当前位置: 首页 > 面试题库 >

CSS类可以继承一个或多个其他类吗?

楮法
2023-03-14
问题内容

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

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

例如,假设我们有:

.something { display:inline }
.else      { background:red }

我想做的是这样的:

.composite 
{
   .something;
   .else
}

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


问题答案:

有像LESS这样的工具,它使您可以像描述的那样在更高的抽象层次上编写CSS。

少称这些为“ Mixins”

代替

/* CSS */



#header {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

#footer {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

你可以说

/* LESS */



.rounded_corners {
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  border-radius: 8px;
}

#header {
  .rounded_corners;
}

#footer {
  .rounded_corners;
}


 类似资料:
  • 一个特定的表(或类)可以与其他表(或类)有多个一对一以及一对多的关系吗? 例如,现在我正在开发一个银行应用程序,我有一个UserDetails表,它有一个主键作为userId。现在,我将此 userId 用作其他各种表中的外键,例如 Transactions、BalanceInfo、AccountDetails 等,其中 UserDetails 可以作为一对一和多对一关系进行关联。那么,这是正确的

  • 我需要让从类继承的类说A。 但我也想把它创建成通用的 我如何定义这样的类?

  • 本文向大家介绍String类可以被继承吗?相关面试题,主要包含被问及String类可以被继承吗?时的应答技巧和注意事项,需要的朋友参考一下 String类在声明时使用final关键字修饰,被final关键字修饰的类无法被继承。 接下来我们可以看一下String类的源代码片段:   为什么Java语言的开发者,把String类定义为final的呢? 因为只有当字符串是不可变的,字符串池才有可能实现。

  • 问题内容: 我想创建一个以另一个为起点,这可能吗? 我必须记住用例: 假设我有两个用于生产,一个用于开发。开发环境需要与生产环境相同的程序包,但需要生产环境中不需要的其他程序包。我不想两次安装通用软件包。 例如,我想尝试一个软件包的开发版本。软件包的开发版本与稳定版本具有相同的要求。所以我创建了一个被称为并安装要求和稳定版本的文件。然后,我创建一个第二个调用并用作起点(用于需求),然后安装开发版本

  • 问题内容: div标签可以有两个类吗? 我正在使用twitter bootstrap,我想使用两个预定义的类。 一个是我想在导航栏中使用的类。 在不覆盖CSS的情况下,在html中解决此问题的最佳方法是什么。 问题答案: 当然,一个div可以具有所需的任意多个类(这通常与引导程序和HTML有关): 只需按空格分隔类。 另外: 请记住,一些引导程序类应该用于相同的东西,但是在不同情况下(例如,对齐类

  • 问题内容: 在Java文件中具有多个类的目的是什么? 编辑: 这可以通过在公共类内部创建内部类来实现,对吗? 问题答案: 是的,它可以。但是,每个文件只能有一个公共顶级类,并且公共顶级类必须与源文件具有相同的名称。 在一个源文件中包含多个类的目的是将相关的支持功能(内部数据结构,支持类等)与主要的公共类捆绑在一起。请注意,不要这样做总是可以的-唯一的影响就是代码的可读性。