11_<colgroup>

CSS/예제소스 2015. 7. 31. 09:41
728x90
반응형

11 _  테이블태그 <colgroup> 

 



 

table의 열의 넓이(width)를 지정하지 않은 모습입니다.

딱 글자 사이즈만큼의 넓이(width) 의 칸이 됩니다.

 

<td width="">이렇게 지정해줄수도 있지만

각 tr내의td가 같은 넓이일때 한번만 지정해주면 테이블을 만들때도,

테이블 width값을 수정해 줄때도 편하겠죠?

위의 그림처럼 1열을 100px, 2열은 지정 안하고, 3열과 4열이 넓이가 같을때

그룹을 지어주면 편할 것 같다는 것입니다.

 

열 넓이를 그룹을 지어 관리하는 테그가 <colgroup>입니다.

 

* colgroup에 사용할수 있는 단위는 px, %이며 단위를 쓰이 않았을때는 px로 적용됩니다.

 

  <col />거기에 내용이 있는만큼의 넓이가 됩니다. (내용이 길어지면  길어지고, 짧아지면 짧아지고...가변입니다.)

  <col span="" width=""/> 다수의 넓이를 설정합니다.

    ex) 위에서는 두개의 열을 같은 80px로 만들어 주려고 하니 <col span="2" widtf="80"/>이 됩니다.

 

 

아래의 코드에섯 <colspan>의 위치와 사용법을 확인하세요.

 

<!DOCTYPE html>

<html>
    <head>
       <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
       <title>테이블태그_03</title>
   </head>

 

<body>
    <table border="1">
         <colgroup>
             <col width="100" />
             <col />
             <col span="2" width="80" />
         </colgroup>

          <tr>
            <td colspan="2" >교과목</td>
            <td>1학기</td>
            <td>학기</td>
         </tr>
         <tr>
            <td rowspan="3">기초</td>
            <td>국어</td>
            <td>100</td>
            <td>90</td>
         </tr>
         <tr>
            <td>영어</td>
            <td>80</td>
            <td>90</td>
            </tr>
         <tr>
             <td>수학</td>
             <td>70</td>
             <td>80</td>
         </tr>
         <tr>
            <td rowspan="3">탐구</td>
            <td>역사</td>
            <td>90</td>
            <td>100</td>
         </tr>
         <tr>
            <td>도덕</td>
            <td>100</td>
            <td>90</td>
         </tr>
         <tr>
            <td>과학</td>
            <td>80</td>
            <td>70</td>
         </tr>
         <tr>
            <td colspan="2">평균</td>
            <td>79</td>
            <td>80</td>
         </tr>
     </table>
 </body>

</html> 

[출처] 11_<colgroup>|작성자 Yun

728x90
반응형
블로그 이미지

nineDeveloper

안녕하세요 현직 개발자 입니다 ~ 빠르게 변화하는 세상에 뒤쳐지지 않도록 우리모두 열심히 공부합시다 ~! 개발공부는 넘나 재미있는 것~!

,