无法让css选择器向右或向左尊重边距

时间:2015-09-16 22:05:52

标签: html css

我为包含div中的两个div定义了以下样式。我想将第一个内部div和第二个内部div向右浮动。我还想让它们分别向左或边距为15px。问题是我想保持我的'浮左/浮右'风格清除保证金规范。

我希望能够指定类并像这样添加它:

#termsPageButtonContainerCheckbox.leftAlignedControl {
    margin-left: 15px;
}

问题是,只有当我将它放在浮动样式时才会遵守左边距:

.leftAlignedControl {
    float: left;
}

这是我在JSFiddle上设置的一个演示:[由OP删除]

2 个答案:

答案 0 :(得分:1)

您未正确定位ID。您需要将HTML ID更改为termsPageButtonContainerCheckbox或将CSS更改为#termsPageForm:termsPageButtonContainerCheckbox

http://jsfiddle.net/c5or4hjg/1/

答案 1 :(得分:1)

按钮有2个ID,但只有它可以给它一个id,并且不能在id中使用:作为我所知道的fas。因此,如果您删除所使用的两个部分之一(:之前或之后)

,它将起作用