首页
学习
活动
专区
圈层
工具
发布

CSS连接
EN

Stack Overflow用户
提问于 2012-02-16 14:03:38
回答 1查看 255关注 0票数 1

我有三个带有widget-area类的div,下面的CSS用于第三个widget区域。下面的代码是什么意思?

代码语言:javascript
复制
<div id="supplementary" class="three">
  <div class="widget-area" id="first"></div>
  <div class="widget-area" id="second"></div>
  <div class="widget-area" id="third"></div>
</div>

CSS:

代码语言:javascript
复制
#supplementary.three .widget-area + .widget-area + .widget-area
 {
    margin-right: 0;
}

有没有人能帮我一下?

EN

回答 1

Stack Overflow用户

发布于 2012-02-16 14:10:52

http://www.w3.org/TR/CSS2/selector.html#adjacent-selectors

它选择紧跟在两个.widget-area-s之后的.widget-area,这两个.widget-areas都包含在一个supplementary.three中(即supplementary.three中包含的third、fourth、fifth等.widget-areas)。鉴于您已澄清的源代码示例,最好将选择器重写为#supplementary.three #third.widget-area

margin-right:0意味着第三个(第四个、第五个等) .widget-area的右边不应该有空白处。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9306334

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档