У меня есть простой фрагмент кода:Столик в элементе списка вызывает разрыв строки
<ul>
<li>
<table>
<tr>
<td>construct</td>
<td>
<button>-</button>
</td>
</tr>
</table>
</li>
</ul>
Вещь, если смотреть в хроме <li>
отображается на 2 строки вместо одной.
Там, кажется, новая линия/разрыв строки добавляется в <li>
до <table>
тега так вместо отображения:
* <table>
Он показывает:
*
<table>
Если это имеет смысл ?!
Я пробовал множество комбинированных видов отображения и не могу понять, почему это происходит? Я знаю, что это связано с маркером отступа/списком, как при удалении, list-style-type:none
, <li>
будет отображаться правильно на 1 строке, но я не могу заставить его работать при использовании маркеров отступа?
Итак, вы нанесли удар по гвоздю на голове: ** «Стиль по умолчанию для таблицы имеет предел полосы, предшествующий этому» ** ... теперь нам просто нужен лучший способ удалить его, поскольку предложенный метод оставляет список с плохим расположением знака и таблицы ... – LostInCyberSpace
Извините, похоже, что я не тестировал несколько строк, например, что сказал @repzero, используя атрибут 'vertical-align: text-top;' css, который вы должны иметь исправить проблемы, которые вы видите с отметкой. –