제목 길이 맞추기 위해 substring를 사용하기..
- 보통 기존의 프로젝트에서는 게시판의 제목이나 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 >---------------------------------------
--------------------------------------------------------------------------------------
위와 같이 약간의 오차는 있지만 한글과 영문 그리고 숫자가 거의 동일한 길이에서 잘리게 되는 것을 볼수 있다.
'인터넷정보' 카테고리의 다른 글
<frame> style:bgColor scrollbarFaceColor (0) | 2007.10.16 |
---|---|
한글로된 색상표 (0) | 2007.10.16 |
nowrap 과 break-all 로 테이블 안의 줄바꿈 제어 (0) | 2007.10.16 |
브라우저 내장객체 - select, option (0) | 2007.10.16 |
웹상에서 음악/동영상 재생 코드 파헤치기 (0) | 2007.10.16 |
프레임 페이지 새로고침[F5] 후에도 현재 페이지 계속 보이기 (0) | 2007.10.16 |
접속시 마다 배경 이미지 랜덤으로... (0) | 2007.10.16 |
메모장으로 파일 볼때 줄이 붙어 나올때 해결방법 - 개행문자 (0) | 2007.10.16 |
제멋대로 사용하는 코맨트와 트랙백의 한글 명칭 (0) | 2007.10.16 |
filemtime - 파일의 마지막 수정 시간을 구함 (0) | 2007.10.15 |