0
我試圖創建一個帶有文本輸入的表格,但我有一些問題讓文本框的大小適當。當複製到現有項目時,文本框四周的大小增加了4px。這是一個獨特的名字,但它仍然是繼承屬性,我不知道如何避免這種情況。表格尺寸是正確的,而不是輸入。用於文本輸入大小的CSS問題 - 可能的繼承問題
這裏的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;
}
這裏的
<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>
如果您檢查ff/chrome中的元素,它是否提供了它從哪裏繼承不受歡迎的CSS的提示?你是否正在使用重置(雖然這可能不是你問題的原因)? –
有一件事是,你不佔邊界線,它相當於每邊1px。 –
@JuanGonzales我在邊境內談論。即使在包括邊框的情況下,它仍然有2px的差異。 – user1852176