테이블로 디자인된 화면에 동적으로 내용이 변경되는 경우
텍스트의 크기에 따라 테이블이 변경되어 디자인이 깨질 경우가 있다.
다음과 같이 td 태그에 <td width=50 style="word-break:break-all"> 스타일을 지정하여 위와 같은 문제를 해결 할 수 있다.
1. html의 경우
- 사이즈를 지정하고 스타일을 정해준다.
// 방법 1 <table border=1 width=100>
//방법2 <table width="1200" cellpadding="0" cellspacing="1" style="word-wrap:break-word;word-break:break-all;"> |
2. javascript 로 동적으로 테이블을 생성할 경우
- 동적으로 테이블 로우를 추가할 경우는 다음과 같이 해준다.
- 사이즈를 지정하고 스타일을 정해준다.
var newCell_2 = newRow.insertCell(2); newCell_2.width = 350; // td size 지정 newCell_2.style.wordBreak = "break-all"; |
3. table 자체를 고정할 경우
- 이와 같이 할경우 텍스트 내용이 많을 경우 잘려서 보여지게 된다. 스크롤도 안됨.
<table border=1 width=100 style="table-layout: fixed" >
|
'Jquery' 카테고리의 다른 글
table 리스트 선택시 선택 tr배경 변경, tr.after 추가 (0) | 2019.09.03 |
---|---|
이전페이지 함수호출하기~ (0) | 2018.12.26 |
AmCharts에서 마우스 오버시 범례에 그래프 값 안나오게하기 (0) | 2018.12.12 |
jsp autocomplete, 자동완성 제한 (0) | 2018.12.06 |
input number 형식 maxlength 정하기 (0) | 2018.11.29 |