有时DIV正像梯子一样

时间:2013-08-07 21:06:28

标签: html css google-chrome-extension

我正在开发Chrome扩展程序。

有时当我点击扩展程序图标时,div就像“梯子”一样:

enter image description here

我希望它是这样的:

enter image description here

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

这是我的标记:

<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;
}

如果缺少某些内容,请my sources from GitHub

1 个答案:

答案 0 :(得分:2)

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

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