IE11表格单元格高度

时间:2018-11-02 14:17:45

标签: html css

我有一个表格式布局,但似乎无法使所有“单元格”具有相同的高度。

这是我到目前为止所拥有的,有人看到我所缺少的吗?还是我应该使用带有子级内联包装的块显示包装?

.input-group {
    position: relative;
    display: table;
    height: 18px;
}

.table-row{
  display: table-row;
  height: 18px;
}

input.form-control {
    border: 1px solid #ccc;
    padding: 6px 0 6px 12px;
    border-right-width: 0;
    width: 50px;
    height: 18px;
    background-color: #fff;
    display: table-cell;
}


.input-group .input-group-addon {
    padding: 6px 12px 6px 0;
    height: 18px;
    border: 1px solid #ccc;
    border-left-width: 0;
    background-color: #fff;
    display: table-cell;
}

.input-group .fdsa {
    background-color: #ec7404;
    color: #fff;
    padding: 7px 12px;
    cursor: pointer;
    display: table-cell;
}

.fa-euro:before, .fa-eur:before {
    content: "€";
}
<div class="input-group">
    <div class="table-row">
        <input class="form-control" type="number" id="AmountInput" value="50">
        <span class="input-group-addon">
            <i class="fa fa-eur"></i>
        </span>

        <span class="fdsa" id="BtnFormSubmit">
            Submit
        </span>
    </div>
</div>

1 个答案:

答案 0 :(得分:0)

尝试display: flex

.input-group {
    position: relative;
    display: block;
    height: 18px;
}

.table-row{
  display: flex;
  height: 18px;
}

input.form-control {
    border: 1px solid #ccc;
    padding: 6px 0 6px 12px;
    border-right-width: 0;
    width: 50px;
    height: 18px;
    background-color: #fff;
    display: block;
}


.input-group .input-group-addon {
    padding: 6px 12px 6px 0;
    height: 18px;
    border: 1px solid #ccc;
    border-left-width: 0;
    background-color: #fff;
    display: block;
}

.input-group .fdsa {
    background-color: #ec7404;
    color: #fff;
    padding: 7px 12px;
    cursor: pointer;
    height: 100%;
    display: block;

}

.fa-euro:before, .fa-eur:before {
    content: "€";
}
<div class="input-group">
    <div class="table-row">
        <input class="form-control" type="number" id="AmountInput" value="50">
        <span class="input-group-addon">
            <i class="fa fa-eur"></i>
        </span>

        <span class="fdsa" id="BtnFormSubmit">
            Submit
        </span>
    </div>
</div>