본문 바로가기

HTML

[HTML] table관련 태그

<table>태그

HTML문서에서 표(행과 열로 구성)를 만드는 태그
 
문서에서 다량의 데이터를 정리하여 표현하고자 할 때 사용
   

 표를 구성하는 태그:

 
태그 <table>, <tr>, <th>, <td>, <thead> <tbody> <rowspan> <colspan>
<table> HTML문서에서 표(행과 열로 구성)를 만드는 태그
<caption> 테이블 이름 지정
기본적으로 테이블 상단 중앙에 생성
<thead> 표의 제목영역
<tbody> 표의 본분영역
<tr> 표의 행
<td> 표의 열(셀),
<tr>의 자식태그 
<tr>의 하위영역 위치
일반글꼴, 정렬 없음
<th> 제목셀
td태그 대신 사용
가운데정렬 +bold가 default
rowspan <td>태그의 속성으로 사용, 행을 확장 (행 합치기: rowspan =2)
(상하)
<colspan> <td>태그의 속성으로 사용, 열을 확장 (열 합치기: colspan=3)
(좌우)

 

    <h1>기본적인 표 만들기</h1>
    <!-- table ->tr -> th or td -->
    <table border = "1"> 
    <!-- border속성: 표의 테두리 두께를 지정  -->
        <!-- caption 테이블의 이름을 적어주는 태그, 
        기본적으로 테이블 상단 중앙 생성, 현재 테이블이  0*0크기라서 테이블 내에 들어갈 수 없어서 이상하게 나옴 -->
        <caption>웹 브라우저 종류</caption>
        <!-- 한줄, 세칸 만들기 -->
        <!-- width속성: 너비 지정 , 크기(숫자값), 단위 px 픽셀-->
        <!-- heigth속성 : 세로길이 지정 -> 맨 왼쪽 칸만 지정하면 됨 (어차피 같은행이니까ㅣ)-->
        <tr>    
            <th width = "150" height = "30">브라우저명</th>
            <th width = "80">제조사</th>
            <th width = "220">홈페이지</th>
        </tr>

        <!-- 다음행 만들기 -->
        <tr>
            <td>Chrome</td>
            <td>Google</td>
            <td>http://www.google.com</td>
        </tr>
        <tr>
            <td>Edge</td>
            <td>Microsoft</td>
            <td>http://www.microsoft.com</td>
        </tr> 

        <tr>
            <td>Safari</td>
            <td colspan = "2"> Apple</td>
            <!-- <td>http://www.apple.com</td> -->
        </tr>

    </table>

 

 

<table border  = "1">
        <tr>
            <td colspan = "2" rowspan = "2" width ="50" height = "50">사진</td>
            <td>이름</td>
            <td width = "80"></td>

        </tr>
        <tr>
            <td>연락처</td>
            <td></td>
        </tr>
        <tr>
            <td heigth = "50" width = "50">주소</td>
            <td colspan = "3"></td>        
        </tr>
        <tr>
            <td height = "200">자개소개</td>
            <td colspan = "3"></td> 
        </tr>

     </table>
     <br><br><br>   
     <table border = "1">

     <tr>
        <td colspan = "2" rowspan = "2"></td>
        <td>
        </td>

        <td>
        </td>
     </tr>
     <tr>
        <td>

        </td>
        <td>

        </td>

     </tr>

    </table>