finerss's world!


게시판이나 리스트를 보여 줄때 텍스트가 너무 길어지면 보기 흉한 경우가 있다.

이때는 대부분 ASP나 PHP를 이용해서 (스크립트를 이용해서) 잘라주고 끝에 ... 을 부쳐주는 경우가 있다.

게시판이나 메인페이지에서 공지사항을 보여 줄때 두줄이상이면 디자인이 깨져서 보기 흉하다.

이때 사용할 수 있는 것이 다음 방법입니다.

<table width="100%" style="TABLE-layout:fixed">

<tr>

<td style="width:100%;overflow:hidden;text-overflow:ellipsis;"><nobr>긴텍스트</nobr></td>

</tr>

</table>

위처럼 text-overflow 의 ellipsis 를 사용하면 되는데 이는 overflow 와 항상 같이 사용해야 하며 <nobr>을 반드시 사용해야합니다.

table 의 TABLE-layout:fixed 도 반드시 있어야 합니다.

그리고 table과 td도 각각 width를 지정해 주는것이 좋습니다.

단 이 방법은 익스플로어 6+에서만 가능합니다. -_-;

Firefox에서 사용하면 ... 은 나오지 않습니다.

문자열이 길은데 ... 으로 자르지 않고 줄을 넘기려면

<table width="100%">

<tr>

<td style="width:100%;word-break:break-all;">긴텍스트</td>

</tr>

</table>

이것도 익스플로어 6+에서만 가능합니다.

'공부 > HTML CSS' 카테고리의 다른 글

마우스 대면 미리보기(툴팁)  (1) 2011.12.19
html 색상코드 표  (0) 2011.08.08
HTML TABLE 총정리  (0) 2011.06.13