2

我正在开发一个 Chrome 扩展程序。

有时当我点击扩展图标时,divs 就像一个“梯子”:

在此处输入图像描述

我希望它是这样的:

在此处输入图像描述

如何确保货币字段正确对齐?

这是我的标记:

<div class="calc">
    <div class="in">
        <img id="cur-img-in" src="img/AMD.gif"/>
        <select name="currency-calc-cur" id="in-select">
            <option selected="selected" value="AMD">AMD</option>
            <option value="EUR">EUR</option>
            <option value="RUR">RUR</option>
            <option value="USD">USD</option>
        </select>
        <input type="text" id="in"/>
    </div>
    <img id='swap-cur' src="img/swap.png" alt="Swap"/>
    <div class="out">
        <img id="cur-img-out" src="img/USD.gif"/>
        <select name="currency-calc-cur" id="out-select">
            <option value="AMD">AMD</option>
            <option value="EUR">EUR</option>
            <option value="RUR">RUR</option>
            <option selected="selected" value="USD">USD</option>
        </select>
        <input type="text" id="out"/>
    </div>
</div>

和风格:

.calc {
   margin-top: 10px;
   margin-left: 20%;
   width: 60%;
}

.calc input[type="text"] {
   width: 100%;
}

.calc #bank-list {
    width: 100%;
}

.calc [name="currency-calc-cur"] {
    width: 78%;
}
.calc .in {
    width: 40%;
    position: relative;
    float: left;
}

.calc .out {
    width: 40%;
    position: relative;
    float: right;
}

.calc #swap-cur {
    margin: 17px 0 0 16px;
}

如果缺少某些东西,还有我来自 GitHub 的资源。

4

1 回答 1

2

您的图像可能也需要浮动。

.calc #swap-cur {
    float: left;
    margin: 17px 0 0 16px;
}
于 2013-08-07T22:45:54.033 回答