У меня есть некоторые проблемы с моими таблицами. Кажется, что расстояние между именем поля и текстовыми полями немного велико.Слишком много интервалов на <td> - ТАБЛИЦА
Есть ли какие-либо проблемы, которые я делаю, что вызывает это? Как я могу уменьшить пробелы? Посмотрите изображение ниже.
Вот мой HTML:
<h5>Free Room of Cleaning & Carpet Audit</h5>
<table border="0" border-collapse:collapse; width:80% colspan="3">
<tbody>
<tr>
<td>Name: <span style="color:red;"><strong>*</strong></span></td>
<td>[text* client-name] </td>
</tr>
<tr>
<td>Phone: <span style="color:red;"><strong>*</strong></span></td>
<td> [text* phone] </td>
</tr>
<tr>
<td>Email: <span style="color:red;"><strong>*</strong></span></td>
<td>[email* email]</td>
</tr>
<tr>
<td>Best time to call: </td>
<td>[select best-time "Morning" "Afternoon" "After 5pm"] </td>
</tr>
<tr>
<td>Address:</td>
<td> [text address]</td>
</tr>
<tr>
<td>City</td>
<td>[text city]</td>
</tr>
<tr>
<td>State: </td>
<td>[text state]</td>
</tr>
<tr>
<td>Zip:</td>
<td>[text zip]</td>
</tr>
<tr><td colspan="2">Questions/Comments
[textarea questions id:questions]
</td></tr>
<tr><td colspan="2">[submit "Submit"]</td>
</tr>
</tbody>
</table>
Вот это JSFiddle демонстрирует вопрос: https://jsfiddle.net/sLv3e8f5/
Для начала, вопрос использования таблицы здесь. Таблицы следует использовать только для отображения табличных данных. В общем случае форма не является табличными данными. Вы также должны использовать теги '
Вопрос о том, как вы хотите, чтобы они отображались? Похоже, вы хотите, чтобы поля не выровнены? Что-то вроде: https://jsfiddle.net/vhLfd2y2/1/ –