我有这个:

<div class="style1 neg">
    <input type="submit" value="blah" />
</div>

和CSS:
.style1 {
    float: left;
    margin-top: 25px;
}
.style1 .neg {
    margin-top: 0;
}

我正在尝试使margin-top无效,但是当我检查浏览器中的元素时,“neg”样式似乎被完全忽略了。我该怎么做呢?

最佳答案

空格是后代选择器。 .style1 .neg选择是.neg的后代的.style。您想使用.style1.neg
文档:http://www.w3.org/TR/css3-selectors/#class-html

实际应用中:http://jsfiddle.net/dH7JJ/

10-04 16:41