[英]Distribute buttons evenly
这可能是一个相当容易的操作,但是我很累。 如何均匀地水平分布3个图像按钮?
<div id="mainwrapper">
<div id="box-1" class="box">
<img id="image-1" src="images/1.jpg"/>
<span class="caption simple-caption">
<div class="minibuttonR"><a href="index.html" onClick=""></a></div>
<div class="minibuttonC"><a href="index.html" onClick=""></a></div>
<div class="minibuttonL"><a href="index.html" onClick=""></a></div>
</span>
</div>
</div>
</div>
</div>
CSS
#mainwrapper .minibuttonL {
background-image: url(images/bu_spec.jpg);
background-repeat:no-repeat;
padding: 40px;
}
#mainwrapper .minibuttonC {
background-image: url(images/bu_zoom.jpg);
background-repeat:no-repeat;
padding: 40px;
}
#mainwrapper .minibuttonR {
background-image: url(images/bu_ok.jpg);
background-repeat:no-repeat;
padding: 40px;
}
试试看(将CSS float:left; margin-right:10px;
到按钮元素中。
CSS
#mainwrapper .minibuttonL, #mainwrapper .minibuttonC, #mainwrapper .minibuttonR {
background-repeat:no-repeat;
padding: 40px; float:left; margin-right:10px;
}
#mainwrapper .minibuttonL {
background-image: url(images/bu_spec.jpg);
}
#mainwrapper .minibuttonC {
background-image: url(images/bu_zoom.jpg);
}
#mainwrapper .minibuttonR {
background-image: url(images/bu_ok.jpg);
}
然后在按钮上添加此小div以清除上述按钮的浮点数:
<div style="clear:both;"></div>
如果要平均分配它们并使它们居中,则应给父元素一个text-align: center
和子元素(这些按钮)一个display: inline-block
属性。
像这样: http : //jsfiddle.net/Mfd4r/2/
这会有所帮助: http : //css-tricks.com/centering-list-items-horizontally-slightly-trickier-than-you-might-think/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.