我已经设置了三个 div 作为菜单按钮的容器。一个将按钮对齐到页面的左侧,另一个对齐到右侧,最后一个在两个 div 之间的中间。这就是它在 CSS 中的样子。
.actions {
@include clearfix();
.left {
float: left;
margin-left: $outside_margin;
height: $actions_height;
line-height: $actions_height;
}
.middle {
text-align: center;
margin-left: 0px auto;
margin-right: 0px auto;
height: $actions_height;
line-height: $actions_height;
}
.right {
float: right;
margin-right: $outside_margin;
height: $actions_height;
line-height: $actions_height;
}
}
这工作得很好。现在我正在尝试编写一个 .button 类,它将制作一个简单的盒装按钮,其中包含一个文本单词,有时还有一个图像。这就是我的 HTML 的样子。
<div class="actions">
<div class="left">
<a class="button" href="#"><span class="text">Left</span><span class="image"></span></a>
</div>
<div class="right">
<a class="button" href="#"><span class="text">Left</span><span class="image"></span></a>
</div>
<div class="middle">
<a class="button" href="#"><span class="text">Left</span><span class="image"></span></a>
</div>
</div>
我已经尝试了很多东西。我从来没有让它们与表格单元格一起正常工作,显示:块将要求我再次使用浮点数,我不知道如何在中间和内联块上获得正确的对齐 - 除了有那个讨厌的空间在编写易于阅读的 HTML 时,它们之间存在 - 需要进行大量调整才能正确处理,而这仅适用于一个按钮大小。
我想我正处于迷失的地步,因为我尝试了很多东西,但没有任何效果。所以我想我会在这里发布我的问题。
继续这个项目的最佳方式是什么?提前致谢。