Отступ, завернутый в таблицу - PullRequest
3 голосов
/ 05 августа 2011

Я создаю таблицу в HTML-документе.Если текст в ячейке слишком длинный, я хочу перенести его на новую строку (без проблем).То, чего я изо всех сил пытаюсь добиться, это сделать текст в новой строке (-ях) с отступом.

Например, вместо

A very long bit |
of text in this |
table           |

Я хочу:

A very long bit |
   of text in   |
   this table   |

Можно ли добиться этого в CSS или другими способами?

Ответы [ 2 ]

4 голосов
/ 05 августа 2011
td {
   text-indent: -4.0em;
   padding-left: 4.0em;
}

Отступает весь текст ячейки, а затем перетягивает первую строку обратно на исходную левую сторону.

0 голосов
/ 05 августа 2011

Насколько умным он должен быть? Вы можете сделать что-то простое (и грязное в моем примере):

s = "a long string";
regExp = /(.{5})(.*)/;
cut = s.replace(regExp, "$1<p>$2</p>");

Затем добавьте отступ или добавьте отступ к тексту внутри абзаца. Конечно, это будет работать только для первого случая.

...