Css 如果其中一个元素已具有left:0样式';s级

Css 如果其中一个元素已具有left:0样式';s级,css,Css,我有一个A类元素,有规则: .A { left: 0px; } 出于某种原因,我需要使元素位于容器内的正确位置,并且我不能排除类。这里的特殊性是您的朋友: 这里有几个选择 使用其他特定性(如另一个类(或ID))重写该类 .container{ 高度:50vh; 位置:相对位置; 宽度:50%; 边框:1px纯灰; 保证金:自动; } .A{ 位置:绝对位置; 高度:25px; 宽度:25px; 左:0; 背景:#000; 边缘底部:1米; } A.对{ 左:自动; 右:0; 背景:红

我有一个A类元素,有规则:

.A {
    left: 0px;
}

出于某种原因,我需要使元素位于容器内的正确位置,并且我不能排除类。

这里的特殊性是您的朋友:

这里有几个选择

使用其他特定性(如另一个类(或ID))重写该类

.container{
高度:50vh;
位置:相对位置;
宽度:50%;
边框:1px纯灰;
保证金:自动;
}
.A{
位置:绝对位置;
高度:25px;
宽度:25px;
左:0;
背景:#000;
边缘底部:1米;
}
A.对{
左:自动;
右:0;
背景:红色;
}

这里是你的朋友:

这里有几个选择

使用其他特定性(如另一个类(或ID))重写该类

.container{
高度:50vh;
位置:相对位置;
宽度:50%;
边框:1px纯灰;
保证金:自动;
}
.A{
位置:绝对位置;
高度:25px;
宽度:25px;
左:0;
背景:#000;
边缘底部:1米;
}
A.对{
左:自动;
右:0;
背景:红色;
}


使用heritation.container.A{left:auto;right:0;}覆盖它们,使用heritation.container.A{left:auto;right:0;}