-----------------------------------------------------
순번 | 이름 | 나이 | 성별 | 주소 | 전화번호 | 기타 |
-----------------------------------------------------
........................ 중 략 ......................
위와 같은 테이블이 있다고 할때 코드는 아래와 같은 식이 될 것이다.
<table>
<thead>
<th>순번</th>
<th>이름</th>
<th>나이</th>
<th>성별</th>
<th>주소</th>
<th>전화번호</th>
<th>기타</th>
</thead>
<tr>
<td>순번 정보 표시...</td>
<td>이름 정보 표시...</td>
<td>나이 정보 표시...</td>
<td>성별 정보 표시...</td>
<td>주소 정보 표시...</td>
<td>전화번호 정보 표시...</td>
<td>기타 정보 표시...</td>
</tr>
</table>
이럴 경우 나이 항목(column), 나이 칼럼 전체가 보이지 않도록 즉 |순번|이름|성별|주소|... 와같이 보이도록 해야 할 경우 이를 CSS를 이용하면 아주 간단하게 처리가 된다.
즉 나이 칼럼이 hidden으로 처리되게 하는 것이다. 물론 이때 비록 보이지는 않지만 내부적으로는 나이 칼럼이 존재하고 이 값을 form 전송시 전송한다거나 하는 작업은 정상적으로 이뤄지게 된다.
이럴경우 다음과 같이 처리하면된다.
<head>
... 중 략 ...
<style type="text/css">
... 중 략 ...
th:nth-of-type(3) { display: none; }
td:nth-of-type(3) { display: none; }
... 중 략 ...
</style>
</head>
nth-of-type()의 괄호안에 몇번째 칼럼을 보이지 않게 할지를 지정해 주면된다.
댓글 없음:
댓글 쓰기