[HTML/CSS] 표 만들기 <table>태그!!(1)

    일반적으로 문서 작성을 할때 표를 많이 만들어 보셨죠? 웹 문서에서도 표를 만들수 있는데 이때 사용되는 <table>태그는 단순히 표로써의 역할만 하는것이 아니라 문서 구성을 위한 레이아웃을 잡을때도 사용해요. 저 같은경우엔 거의 모든 포스팅에 포함 되어 있을정도로 많이 사용하는 태그에요.

     

    표의 구성

    중학교 수학시간에 행열에 대해 배우셨죠? 표는 데이터가 들어가는 셀들이 모여 행과 열을 이루고, 행과 열들이 모여 하나의 표가 완성됩니다.

     

     

    태그

    비고

    table

     테이블을 선언하는 태그

    caption

     테이블에 표기하는 캡션

    tr

     한 행을 구성하는 태그

    th

     제목셀이며 일반 셀과 다르게 강조되어 나타남

    td

     일반 셀이며 내용을 구성함

     

    일반적으로 이렇게 <tr>속에 <th>혹은 <td>를 넣어 구성을 합니다. 그런데 표에 테두리가 없죠? 위에서도 설명했지만 <table>태그는 표 뿐만 아니라 레이아웃을 구성할 때도 사용하기 때문에 이럴때는 테두리가 없어야 하기때문에 기본적으로 테두리가 존재하지 않아요. 그렇기 때문에 "border"속성을 추가해서 테두리를 잡아줘야 합니다.

     

     

    <caption>태그는 <table>태그 안에 위치하면 되며, "border"속성을 추가해서 테두리를 나타냈어요. 또한 셀의 내용이 비워져야 할때가 있는데 이럴때 <td></td> 이렇게 내용이 없으면 셀의 테두리가 나타나지 않기때문에 공백(&nbsp;)을 넣어줘야 합니다.

     

    이렇게 간단히 표의 구성에 대해 알아봤어요. 테이블은 다뤄야 할 분량이 많다보니 다음 포스팅에서는 <table>태그의 각종 속성에 대해 다뤄보도록 할게요.

     

     

    < 연습하기 >

     

    w3스쿨js피들

     

     

     

     

    Posted by 옹봉이