首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将一个元素的CSS设置为它之前相邻兄弟的CSS的基础?

如何将一个元素的CSS设置为它之前相邻兄弟的CSS的基础?
EN

Stack Overflow用户
提问于 2015-05-05 22:05:03
回答 1查看 68关注 0票数 1

我想做一组固定在页面底部的按钮,并用固定的空格隔开。我使用angularJS的ng-repeat指令通过ajax请求获取数据,然后使用该请求显示按钮。

我的问题在于让按钮以恒定的数量分开。

http://jsfiddle.net/8obgugd7/

正如您所看到的,其中三个按钮位于完全相同的空间中,因为边距不是累积的。有没有什么方法可以让我使用CSS来根据之前相邻的同级元素来确定元素的边距?

类似于:

代码语言:javascript
复制
.sticky-footer{
   position: fixed;
   bottom: 0;
   margin-left: 20px;
}

.sticky-footer + .sticky-footer{
   margin-left = (previous sibling's margin) + 100;
}
EN

回答 1

Stack Overflow用户

发布于 2015-05-05 22:07:06

你做错了。做一个容器,把它放进去,然后按下里面的按钮

Demo

代码语言:javascript
复制
.sticky-footer{
  position: fixed;
  bottom: 0;
  left: 0;
}

.sticky-footer button {
    margin-left:20px;
}

<div class="sticky-footer">
    <button>click me</button>
    <button>click me</button>
    <button>click me</button>
    <button>click me</button>    
</div>
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30055259

复制
相关文章

相似问题

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