- 보통 기존의 프로젝트에서는 게시판의 제목이나 Event의 내역을 보여줄때 너무 긴글자의 경우 자바의 substring
즉
- java.lang.String.substring(int)
- java.lang.String.substring(int, int)
패키지를 이용하여 원하는 길이 만큼의 내역 만을 WEB Pages에 출력했다.
그러나 이경우 한글과 영어 그리고 각 캐릭터 길이들 간에 차이로 안하여 같은 문자수 만큼 자른다고 하여도 화면에는 들쑥 날쑥한 String이 출력되고 만다.
이제는 WEB PAGES에 출력할때는 다음 테그를 사용해 보자.
<nobr style="text-overflow:ellipsis;overflow:hidden;width=XXXpx">
</nobr>
XXX 부분은 문자의 길이가 아니라 디자인상의 길이 즉 distance 이다.
-----------------------------------< SOURCE >---------------------------------------
<nobr style="text-overflow:ellipsis;overflow:hidden;width=260px">
alphabet:abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
</nobr>
<br>
<nobr style="text-overflow:ellipsis;overflow:hidden;width=260px">
한글:가나다라마바사아자차카타파하가나다라마바사아자차카타파하
</nobr>
<br>
<nobr style="text-overflow:ellipsis;overflow:hidden;width=260px">
숫자:12345678910111213141516171819201234567891011121314151617181920
</nobr>
<br>
-----------------------------------< RESULT >---------------------------------------
--------------------------------------------------------------------------------------
위와 같이 약간의 오차는 있지만 한글과 영문 그리고 숫자가 거의 동일한 길이에서 잘리게 되는 것을 볼수 있다.
'인터넷관련' 카테고리의 다른 글
한글로된 색상표 (0) | 2008.01.18 |
---|---|
<frame> style:bgColor scrollbarFaceColor (0) | 2008.01.18 |
textbox의 값을 오른쪽부터 채우기. (0) | 2008.01.18 |
IFRAME 삽입 방법 (0) | 2008.01.18 |
웹상에서 음악/동영상 재생 코드 파헤치기 (0) | 2008.01.18 |
브라우저 내장객체 - select, option (0) | 2008.01.18 |
프레임 페이지 새로고침[F5] 후에도 현재 페이지 계속 보이기 (0) | 2008.01.18 |
알아두면 편리한 자판 단축키들(웹서핑용) (0) | 2008.01.05 |