<div class="row">
<div class="large-12 columns">
<ul class="button-group ">
<li><a class="tiny secondary button" href="#">3 months</a></li>
<li><a class="tiny secondary button" href="#">6 months</a></li>
<li><a class="tiny secondary button" href="#">9 months</a></li>
<li><a class="tiny secondary button" href="#">1 year</a></li>
<li><a class="tiny secondary button" href="#">2 years</a></li>
</ul>
</div>
</div>
我尝试将text-center
添加到ul
以及large-centered
但未成功。
我相信foundation
中有一个班级来固定按钮组,但我找不到它。
答案 0 :(得分:7)
使用ul
使li
适合display: inline-block
,然后将text-align: center
提供给ul
代码的父元素。
.large-12.columns { /* applies to the div which has the both classes */
text-align: center;
}
ul.button-group{
display: inline-block;
}
Working fiddle (使用display:inline-block to li
's )
答案 1 :(得分:2)
只是在这里注册以防其他人面临问题...
根据@Mr_Green的回答,我解决了使用新的css类向display: inline-block
添加ul
的问题,避免这些更改影响button-group
在我的其他部分的使用应用
HTML:
<div class="row">
<div class="large-12 text-center columns">
<ul class="button-group fix_button_group">
<li><a class="tiny secondary button" href="#">3 months</a></li>
<li><a class="tiny secondary button" href="#">6 months</a></li>
<li><a class="tiny secondary button" href="#">9 months</a></li>
<li><a class="tiny secondary button" href="#">1 year</a></li>
<li><a class="tiny secondary button" href="#">2 years</a></li>
</ul>
</div>
</div>
的CSS:
.fix_button_group{
display: inline-block;
}