0
У меня есть таблица, в которой <td>
идут динамически, а некоторые <td>
придут с определенным классом, на котором строка должна сломаться, а другая <td>
должна начинаться со следующей строки.Разрыв строки от определенной td до следующей строки
По мере того как <td>
идут динамически, я не могу создать еще <tr>
Я хочу сломать его с помощью css.
Я видел другие примеры на StackOverflow, но они показывают нарушение всех <td>
на следующую строку, но я хочу отдохнуть от конкретного <td>
и все то другого <td>
в продолжении от этого <td>
td.break {
display:block;
}
<table>
<tr>
<td>hdv</td>
<td>hdv</td>
<td class="break">hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td class="break">hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
<td>hdv</td>
</tr>
</table>
Я пробовал использовать display:block
, но его не работает, если вы используете только один <td>
.
Таблицы не работают, как вы понимаете, что вам нужно изменить ваша разметка на divs и воспроизведение с помощью встроенного блока и блока. Таблицы имеют свой собственный дисплей (таблица, таблица-строка, таблица-ячейка и т. Д.) –
Вместо всего этого из
. Я не думаю, что это их решение, используя css-попытку, используя jquery, чтобы поймать td с перерывом класса и добавьте html
ответ
Хорошо благодаря Скрытому Гоббсу после его ответа я нашел способ сделать это.
Может быть, это не тот выдающийся код, но да, его работа абсолютно прекрасна.
Использование
display:block
в<tr>
иfloat:left
в.break
Немного
line-height
управляется как мы используемfloat:left
источник
2016-08-26 13:10:30
Смежные вопросы