У меня есть следующая разметка
<div class="dc2-search-form">
<table width="100%">
<tbody>
<tr>
<td>
<div class="search-form-label">
<span id="StreetAddress_Label">Address</span>
</div><br>
<input style="height: 10px; width:80px" tabindex="0"
type="text" value="">
</td>
<td>
<div class="search-form-label">
<span id="Sales_Cycle_Label">Sales
Cycle</span>
</div><br>
<input style="height: 10px; width: 80px;" tabindex="0" type="text" value="">
</td>
</tr>
</tbody>
</table>
И после CSS
.dc2-search-form {
overflow-x: scroll;
}
.dc2-search-form table {border-collapse:collapse;border-spacing:0;border:0}
.dc2-search-form .search-form-label{font-size:13px;background-color:#BFBFBF;padding:10px 0 10px 1px; border-top:1px solid black;border-bottom:1px solid black;}
.dc2-search-form table select,input{height:10px;font-size:10px;padding:2px;}
Вот jsfiddle для справки
Он дает мне желаемый результат, за исключением небольшого битового пространства между ячейками таблицы. Мне нужно, чтобы span div отображался как бесшовная одна строка с краем сверху и снизу, но я могу выполнить это из-за пробела.
Как удалить пространство между ними.
добавить cellspacing=0 cellpadding=0
в table
<table width="100%" cellspacing=0 cellpadding=0>
Попробуйте установить cellpadding и cellspacing равным 0, например:
<table cellpadding='0' cellspacing='0'>
...stuff...
</table>