2012-07-05 60 views
1

我现在用的是引导CSS框架,它具有这样的:删除CSS属性没有JavaScript

.dropdown-menu { 
    left: 0; 
} 

,但我想这一点:

.dropdown-menu { 
    right: 0; 
} 

即我想删除一个属性,将其替换为另一个 - 我无法使用级联工作。即这是行不通的:

.dropdown-menu { 
    left: 0; 
    left: none; 
    right: 0; 
} 

这可能吗?

+0

不明确地分配一个新的'left'属性的值,所有你用'right'做的事情是添加一个属性,而不是删除其他属性。 – 2012-07-05 11:35:14

回答

1

要摆脱之前left的值,请将其设置为auto。为了确保它真的会覆盖旧的,你可能还需要!important(取决于所使用的选择的特殊性,以及定义的顺序 - 但加入它不会伤害)

.dropdown-menu { 
    left: auto !important; 
    right: 0; 
} 
+0

@CodeGroover:感谢您修复错字,但下次我们不要删除我的答案的一半...... – ThiefMaster 2012-07-05 11:39:48

+0

没有文字,只有代码。可能是你做了改变,而我送你编辑版本。 – CodeGroover 2012-07-05 11:42:31