2009/02/09 10:35

CSS 범위 넘어가는 글자에 자동으로 ... 붙이는 방법


일단 핵심적인 내용을 먼저 하면

1. 문자열을 출력하는 영역에 너비(width)가 고정되어야 합니다.

2. 문자열의 넘어서는 부분을 생략(ellipsis)하고, 다른 넘어서는 부분은 안보이게(hidden) 처리합니다.


예를들어 다음과 같은 코드를 실행해보면

이해하시는데 빠를거에요 ^ ^

<table id=tb border=1 style="table-layout:fixed;">
<tr>
<td style="overflow: hidden; text-overflow:ellipsis; width:150px;">
aaaaaaaaaaaaaaaaaaaaaaaaaaaaa
</td>
</tr>
</table>


결과는 다음과 같이 ... 문자가 붙어 나타나죠 ^ ^



저작자 표시 비영리 변경 금지
이올린에 북마크하기(0) 이올린에 추천하기(0)
크리에이티브 커먼즈 라이선스
Creative Commons License
올블로그추천버튼 블코추천버튼 블로그뉴스추천버튼 믹시추천버튼 한RSS추가버튼 구글리더기추천버튼


이 포스팅이 도움이 되었다면 구글에서 관련 정보를 찾아 보세요 ^^


Trackback 0 Comment 2

Trackback : http://i-ruru.com/trackback/399 관련글 쓰기

  1. M 2009/02/09 22:08 address edit & del reply

    text-overflow는 CSS3의 속성이라 IE6,7는 물론이고 일부 신형 브라우져에서도 안될 확률이 높네요.

    • BlogIcon 써니루루 2009/02/10 01:35 address edit & del

      M님 좋은정보 감사합니다~ 모든 브라우져에서 동작하도록 하는것이 제일 큰 과제겠죠 ^ ^