0

テキスト入力を含むテーブルを作成しようとしていますが、テキスト ボックスのサイズを適切に設定するのに問題があります。既存のプロジェクトにコピーすると、テキスト ボックスは全体で 4px 大きくなります。これは一意の名前ですが、プロパティを継承しているため、これを回避する方法がわかりません。テーブルの寸法は適切ですが、入力ではありません。

ここにCSSがあります

.medium_input{
    display: block;
    width:90%; 
    height:30px;
    font-size:12px;
    padding: 0;
    margin: 0;
}
.left_half {
    width: 49%;
    float: left;
}

.g_info_table {
    width:100%;
    margin-bottom: 0;
}

.g_info_table tr td {
    vertical-align: middle;
    height: 40px;
    border-bottom: none;
}

.g_info_table tr:nth-child(even) {
    background-color: #FFF;
}

これがHTMLです(私はノックアウトを使用しています)

<div data-bind ="visible: gInfoDiv()">
    <div class = "left_half">
        <table class = "g_info_table">
                <tr><td width = "100px">First Name</td><td><input data-bind="value: firstName" type="text" class = "medium_input" ></td></tr>
                <tr><td width = "100px">Last Name</td><td><input data-bind="value: lastName" type="text" class = "medium_input"></td></tr>
                <tr><td width = "100px">Address</td><td><input data-bind="value: address" type="text" class = "medium_input"></td></tr>
                <tr><td width = "100px">City</td><td><input data-bind="value: city" type="text" class = "medium_input"></td></tr>
        </table>
    </div>
</div>
4

1 に答える 1