【发布时间】:2012-08-08 17:58:32
【问题描述】:
我在这里做错了什么?
我有一个 .social div,但在第一个上我希望在顶部填充零,在第二个上我希望没有下边框。
我曾尝试为此创建类,但我认为我在某处弄错了:
.social {
width: 330px;
height: 75px;
float: right;
text-align: left;
padding: 10px 0;
border-bottom: dotted 1px #6d6d6d;
}
.social .first{padding-top:0;}
.social .last{border:0;}
还有 HTML
<div class="social" class="first">
<div class="socialIcon"><img src="images/facebook.png" alt="Facebook" /></div>
<div class="socialText">Find me on Facebook</div>
</div>
我猜不可能有两个不同的班级?如果是这样,我该怎么做?
【问题讨论】:
-
我创建了一个简单的示例来演示后代选择器和双类选择器之间的区别:jsfiddle.net/jyAyX。另请参阅developer.mozilla.org/en-US/docs/CSS/Getting_Started/Selectors。
-
只是好奇我是否这样做:
<p class = "a" class = "b"></p>将同时应用这两个规则还是只应用 b 或...没有课程,但有一些课程。只是想弄清楚如何处理。看起来有点不高兴。 -
也相关(如果甚至不被视为重复):CSS Selector that applies to elements with two classes
-
@BeNice 只有第一类属性适用;第二个将被忽略。在您的示例中,class= "a" 将适用,class= "b" 将被忽略。