Есть ли какая-то конкретная причина, почему хром не уважает выравнивание Firefox: выравнивание Firefox http://dkarapet.userworld.com/cart_noDB/firefox_alignment.png хромовое выравнивание: хромовое выравнивание http://dkarapet.userworld.com/cart_noDB/chrome_alignment.png Обе версии используют тот же источник HTML, который устанавливает свойство дисплея для встраивания. Таблицы индивидуально не перенесены ни в каком другом отделении, и они все включаются в одном многочисленном отделении. Вот pastie для соответствующей части HTML. Чтобы вытащить то, что вам нужно, вам просто нужно добавить это к каждому td: Это приведет к перемещению всего в верхнюю часть каждой ячейки и заставит вещи отображаться в строке, как вы хотите. Здесь нет необходимости в CSS. Это ДОЛЖНО быть закодировано так: edit: Или, если (по какой-то причине) вы не используете TR и TD, вы можете попробовать следующее: css 2.1 определяет http://www.w3.org/TR/CSS21/tables.html#table-display Хотя, судя по вашему снимку экрана, похоже, что вам действительно нужен контроль над вертикальным выравниванием. С какой стати вы устанавливаете элемент table в качестве inline? Он должен быть отображением таблицы. Ошибка пользователя IMO. Вам придется изменить режим отображения всех элементов Если вам нужно, чтобы таблица находилась на одной линии с другим элементом, оберните div вокруг таблицы и разместите его. Не связывайтесь с таблицей. EDIT: Как я указал в своем последнем комментарии, вы должны возиться с "display:inline"
когда это используется на "
" и есть ли известное обходное решение? Все хорошо работает в Firefox, но по некоторым причинам хром отказывается делать правильную вещь, когда я ввожу
table stuff
4 ответа
<td valign="top">
<table>
<tr>
<td valign="top">item 1 info</td>
<td valign="top">item 2 info</td>
<td valign="top">item 3 info</td>
</tr>
<tr>
<td valign="top">item 4 info</td>
<td valign="top">item 5 info</td>
<td valign="top">item 6 info</td>
</tr>
</table>
<table style="vertical-align:top;">
table stuff
</table>
inline-table
. Не знаю, насколько широко он поддерживается, но похоже, что это то, что вы ищете.
tr
и td
внутри, иначе они будут неправильно отображаться, скорее всего. vertical-align
и, вероятно, установить его на top для таблиц.
Похожие вопросы: