Я пытаюсь устранить довольно простую страницу, в которой есть вложенная таблица, и по какой-то причине дает мне нежелательное горизонтальное пространство. Я удалил большую часть кода, пока все, что у меня осталось, - это таблицы, и пространство все еще существует.Проблема с пространственным пространством во вложенных таблицах
<table>
<tr>
<td>
<table>
<tr>
<td>
a
</td>
</tr>
</table>
</td>
</tr>
</table>
я могу получить вокруг этого, используя дивы, но мне интересно, если кто-то может объяснить мне, я чувствую, что я пропускаю что-то очень простое здесь.
jsfiddle - http://jsfiddle.net/jeo3ya9n/
Проверка DOM в IE показывает мне пустую строку между первым TD и таблицами, проверяющими в Chrome показывает мне:
"
‎"
на то же место. Удаление этих удаляет нежелательное пространство, но я не вижу, что вызывает их в коде.
Я считаю, что элемент 'table' имеет _margin_ или _padding_ по умолчанию. Хотя я не уверен. И я предполагаю, что браузеры просто интерпретируют его по-своему. –
Firefox этого не делает, но я могу воспроизвести это в Chrome. Кажется странным. Если вы снова вставляете таблицу, '<r;' происходит только между первой и второй таблицей. Ошибка браузера? – j08691
wow ... это правда, но не могу найти ** ничего ** в сети об этом !!! –