1

我想要一个带有两个图像的 div。一个位于页面中心,另一个位于右侧。

我尝试将“对齐:中心”添加到 div,这使图像居中。现在,当我添加另一个图像并应用它时:'float:right' 第二个图像稍微向右移动。所以现在它在图像和页面左侧而不是整个页面之间居中。

<div class="navigator" id="basket_status2" align="center">

<a href="javascript:void(0);">
<img src="images/icon/check-out_empty.png" border="0" alt=""></a>


<span style="float: right; ><a href="javascript:history.back();">
<img src="images/back_button.png" border="0" alt="" /></a></span>

</div>
4

1 回答 1

1

无需处理浮动。只需根据自己的喜好放置按钮:

.navigator {
    width            : 100%;
    height           : 20px;
    background-color : yellow;
    position         : relative;
}

.checkout {
    margin   : auto;
    height   : 20px;
    width    : 20px;
    border   : 1px solid green;
    position : relative;
    display  : block;
}

.back_button {
    height   : 20px;
    width    : 20px;
    border   : 1px solid red;
    position : absolute;
    right    : 0;
    top      : 0;
}

演示:http: //jsfiddle.net/NJsvM/

于 2013-01-21T23:16:32.653 回答