Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在另一个CSS规则的语句中调用CSS规则?_Css - Fatal编程技术网

在另一个CSS规则的语句中调用CSS规则?

在另一个CSS规则的语句中调用CSS规则?,css,Css,如果CSS?,我可以在另一个规则的语句中调用一个规则吗?。大概是这样的: .myFirstRule { color: white; } .mySecondRule { width: 1000px; myFirstRule; } 多谢各位 对不起,我的英语不好,你不能用纯CSS。。可以使用逗号或逗号将属性应用于多个选择器 <div class="myFirstRule mySecondRule"></div> 试试这个: .myFirstRul

如果CSS?,我可以在另一个规则的语句中调用一个规则吗?。大概是这样的:

.myFirstRule
{
    color: white;
}

.mySecondRule
{
    width: 1000px;
    myFirstRule;
}
多谢各位


对不起,我的英语不好,你不能用纯CSS。。可以使用逗号或逗号将属性应用于多个选择器

<div class="myFirstRule mySecondRule"></div>
试试这个:

.myFirstRule, .mySecondRule {
    color:white;
}

.mySecondRule
{
    width: 1000px;
}

不,在纯CSS中不能这样做。。可以使用逗号或逗号将属性应用于多个选择器

<div class="myFirstRule mySecondRule"></div>
试试这个:

.myFirstRule, .mySecondRule {
    color:white;
}

.mySecondRule
{
    width: 1000px;
}

在普通CSS中无法做到这一点,但有两种解决方案:

一:使用多个选择器

<div class="myFirstRule mySecondRule"></div>
或者,仍然使用SASS,也可以使用mixin:

// Define here
@mixin reusableRule {
  color: white;
}

.myFirstRule {
  @include reusableRule;
}
.mySecondRule {
  width: 1000px;
  @include reusableRule;
}

在普通CSS中无法做到这一点,但有两种解决方案:

一:使用多个选择器

<div class="myFirstRule mySecondRule"></div>
或者,仍然使用SASS,也可以使用mixin:

// Define here
@mixin reusableRule {
  color: white;
}

.myFirstRule {
  @include reusableRule;
}
.mySecondRule {
  width: 1000px;
  @include reusableRule;
}

在CSS中,不可以。但是,一次可以将样式应用于多个选择器,例如:

.myFirstRule, .mySecondRule { color: white; }

确保每个选择器都用逗号分隔,您就可以开始了。

在CSS中,不可以。但是,一次可以将样式应用于多个选择器,例如:

.myFirstRule, .mySecondRule { color: white; }

确保每个选择器都用逗号分隔,这样就可以了。

这在普通CSS中是不可能的,但您可以尝试使用或,两者都编译为CSS。他们允许这种行为通过混合

例如,在较少的时间内,您可以做:

.myFirstRule
{
    color: white;
}

.mySecondRule
{
    width: 1000px;
    .myFirstRule;
}
这将生成CSS:

.myFirstRule
{
    color: white;
}

.mySecondRule
{
    width: 1000px;
    color: white;
}

这在普通的CSS中是不可能的,但您可以尝试使用或,两者都编译为CSS。他们允许这种行为通过混合

例如,在较少的时间内,您可以做:

.myFirstRule
{
    color: white;
}

.mySecondRule
{
    width: 1000px;
    .myFirstRule;
}
这将生成CSS:

.myFirstRule
{
    color: white;
}

.mySecondRule
{
    width: 1000px;
    color: white;
}

在CSS中,否。但是,您可以将样式应用于多个选择器,例如:.myFirstRule、.mySecondRule{color:white;}请确保用逗号分隔两个选择器。@DanOrlovsky-这应该是答案,而不是CSS中的注释,否。但是,您可以将样式应用于多个选择器,例如:.myFirstRule、.mySecondRule{颜色:白色;}确保用逗号分隔两个选择器。@DanOrlovsky-这应该是一个答案,而不是注释。第二个规则是从另一个不重要的文件调用的。仅仅因为选择器存在于一个CSS文件中并不意味着它不能存在于另一个CSS文件中。第二个规则是从另一个不重要的文件调用的。仅仅因为选择器存在于一个CSS文件中并不意味着它不能存在于另一个CSS文件中。第二个规则是从另一个文件调用的第二个规则是从另一个文件调用的第二个规则是从另一个无文件和SASS都将多个文件合并到一个.CSS文件中进行部署的,因此根据它们的职责将规则拆分为文件是非常必要的理想。因此,是的,LESS和SASS都允许您在单独的文件中包含一个规则到另一个规则中。第二个规则是从另一个无文件调用的,SASS都将多个文件合并到一个.CSS文件中进行部署,因此根据其职责将规则分离到文件中是理想的。因此,是的,LESS和SASS都将当一个规则位于不同的文件中时,可以将其包含到另一个规则中。