반응형

 

흔히들 한글에서는 개발할때 생각하지 않는 문제

<table width=100>
    <tr>
        <td>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</td>
    </tr>
</table>

바로 이것이었습니다.

width 를 아무리 잡아도 이는 오른쪽 width=100 을 뛰어넘어 오른쪽으로 한없이 늘어져만 갈것입니다. < BR> 모든 테이블들이 엉망이 됨과 동시에 긴급 수정요청이 들어왔습니다.

쉽게 textarea 를 이용하여 출력하면 해결되지만 컨텐츠를 다루었고 html을 적용하여야 되기 때문에
textarea를 사용 할수가 없었습니다.

asp에서 chr(13)&chr(10) (종점과 엔터) 를 <br>로 replace 를 하여도 복사하여 붙힌것은
엔터와 종점을 인식하지 못하기에 복사해서 붙혀넣을경우 오른쪽으로 한도 끝도 없이 밀고 나가게 됩니다.
그렇다고 해서 모두 엔터를 일일이 칠수도 없는 노릇이지요.

이때 간단하게 사용하는 style 팁입니다.

<table width=100 style="TABLE-LAYOUT: fixed;>
    <tr>
        <td>wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww</td>
    </tr>
</table>

띄어쓰기가 있으면 자동 줄바꿈이 되며, 띄어쓰기가 없이 예문처럼 될 경우에는 자동 잘림으로
테이블 너비를 고정해 줍니다. 물론 어떤 영문이더라도 띄어쓰기가 없을수는 없지요.



출처 : http://cafe.naver.com/q69/70811 (725)

Posted by 1010