Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/34.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 - Fatal编程技术网

Css 阶级相互依赖

Css 阶级相互依赖,css,Css,我有一个Css属性叫做 .Zero { width:100px; } 我还有一个叫 .One 我需要类1是相同的类(例如零)+10px 如果零级=500 第一类=510 我怎样才能做到这一点呢?据我所知,单凭CSS是不可能做到的。您应该使用javascript+css来实现这一点。据我所知,单独使用css是不可能的。您应该使用javascript+css来实现这一点。根据我的理解,您可以这样写: .Zero,.One { width:100px; } .One{ padding-ri

我有一个Css属性叫做

.Zero
{
width:100px;
}
我还有一个叫

.One
我需要类1是相同的类(例如零)+10px

如果零级=500

第一类=510


我怎样才能做到这一点呢?

据我所知,单凭CSS是不可能做到的。您应该使用javascript+css来实现这一点。

据我所知,单独使用css是不可能的。您应该使用javascript+css来实现这一点。

根据我的理解,您可以这样写:

.Zero,.One
 {
 width:100px;
 }
.One{
 padding-right:10px;
}
var modWidth = $('.Zero').width();
$('.one').css({width: modWidth + 10});
您也可以使用javascript。这样写:

.Zero,.One
 {
 width:100px;
 }
.One{
 padding-right:10px;
}
var modWidth = $('.Zero').width();
$('.one').css({width: modWidth + 10});

根据我的理解,检查此项,写如下:

.Zero,.One
 {
 width:100px;
 }
.One{
 padding-right:10px;
}
var modWidth = $('.Zero').width();
$('.one').css({width: modWidth + 10});
您也可以使用javascript。这样写:

.Zero,.One
 {
 width:100px;
 }
.One{
 padding-right:10px;
}
var modWidth = $('.Zero').width();
$('.one').css({width: modWidth + 10});

选中此项

仅使用css是不可能的,但您可以使用

它将允许您分配一个变量并将其用作

$width: 500;

.Zero{
  width: $width;
}

.one{
  width: $width + 10;
}

仅使用css是不可能的,但您可以使用

它将允许您分配一个变量并将其用作

$width: 500;

.Zero{
  width: $width;
}

.one{
  width: $width + 10;
}

好的,你能告诉我PlzOk的方法吗?你能告诉我PlzI想用内容填充10个额外像素的方法吗。所以,这不起作用。我知道你在这里使两个类的宽度相同,但我需要另一个比第一个更大的,因为它的边缘使它Bigger@sandeep现在好了。我认为您应该指定您正在使用jQuery(我猜)。你也应该删除上面的CSS定义,因为它不适合Osama的问题。谢谢你修复了这个问题。非常感谢:)我想他想用内容填充额外的10个像素。所以,这不起作用。我知道你在这里使两个类的宽度相同,但我需要另一个比第一个更大的,因为它的边缘使它Bigger@sandeep现在好了。我认为您应该指定您正在使用jQuery(我猜)。你也应该删除上面的CSS定义,因为它不适合Osama的问题。谢谢你解决了这个问题,非常感谢:)