2011-08-05 6 views
3

html 문서에 테이블을 만들고 있습니다. 텍스트가 셀에서 너무 길면 새 줄로 감싸려고합니다 (문제 없음). 달성하기 위해 애 쓰고있는 것은 새 줄의 텍스트를 들여 쓰는 것입니다.테이블에 들여 쓰여진 텍스트 들여 쓰기

예. 대신

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

의 내가 원하는 :

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

가 CSS 또는 다른 수단에이를 수 있습니까? 감사. A.

답변

4
td { 
    text-indent: -4.0em; 
    padding-left: 4.0em; 
} 

이 셀 전체 텍스트를 들여 후 다시 원래 좌측 첫 번째 줄을 당긴다.

+0

JSFiddle : http://jsfiddle.net/jamwaffles/38dJZ/ – Bojangles

+0

그리고 또 내가 이미뿐만 아니라 그것을 게시 할 수 있습니다 만든 이후 ... http://jsfiddle.net/xeUsp/1/ –

+0

+ 1 좋은 해결 .. – locrizak

0

당신은 얼마나 똑똑해야합니까?

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

다음 들여 쓰기 또는 단락 안의 텍스트에 패딩을 추가 : 당신은 (내 예와 더러운) 간단한 일을 할 수 있습니다. 물론 이것은 첫 번째 발생에 대해서만 작동합니다. 당신을 위해