728x90

01 테이블 태그

  • <table> : 테이블 영역.
  • <tr> : 하나의 행.
  • <td> : 내용 셀(한칸).
  • <th> : 제목 셀(한칸), 굵은 글씨.

 

 

 

01-1  기본 코딩

 

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>테이블 태그</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
</head>
<body>
    <table>
        <table border="1">
            <tr>
                <td>1-1</td>
                <td>1-2</td>
                <td>1-3</td>
            </tr>
            <tr>
                <td>2-1</td>
                <td>2-2</td>
                <td>2-3</td>
            </tr>
            <tr>
                <td>3-1</td>
                <td>3-2</td>
                <td>3-3</td>
            </tr>
        </table>
    </table>
</body>
</html>

※ CSS의 border 속성을 이용하여 테이블에 테두리를 표현, 따로 명시하지 않으면 테이블은 빈 테두리.

※ 테이블의 테두리 (border) 가 두 줄씩 나타나는 이유 는 <table> 태그와 <th> 태그, <td> 태그가 모두 자신만의 테두리를 가지고 있기 때문!

 

 

 

01-2  테이블 열 합치기

  • colspan 속성.

 

 

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>테이블 태그</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <style>
        table{
            border-collapse: collapse;
        }
        td{
            border : 1px solid black;
            padding : 20px;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td colspan="3">1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td>6</td>
            <td>7</td>
            <td>8</td>
            <td colspan="2">9</td>
        </tr>
        <tr>
            <td>11</td>
            <td>12</td>
            <td>13</td>
            <td>14</td>
            <td>15</td>
        </tr>
        <tr>
            <td>16</td>
            <td colspan="2">17</td>
            <td>18</td>
            <td>19</td>
        </tr>
    </table>
</body>
</html>

 

 

 

01-3  테이블 행 합치기

  • rowspan 속성.

 

 

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>테이블 태그</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <style>
        table{
            border-collapse: collapse;
        }
        td{
            border : 1px solid black;
            padding : 20px;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td rowspan="3">1</td>
            <td>2</td>
            <td>3</td>
            <td>4</td>
            <td>5</td>
        </tr>
        <tr>
            <td>6</td>
            <td>7</td>
            <td>8</td>
            <td rowspan="2">9</td>
        </tr>
        <tr>
            <td>11</td>
            <td>12</td>
            <td>13</td>
        </tr>
        <tr>
            <td>16</td>
            <td rowspan="2">17</td>
            <td>18</td>
            <td>19</td>
            <td>20</td>
        </tr>
    </table>
</body>
</html>

 

 

 

01-4  속성 중복 사용 예제

 

<!DOCTYPE html>
<html>
<head>
    <meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>테이블 태그</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <style>
        table{
            border-collapse: collapse;
        }
        td{
            border : 1px solid black;
            padding : 20px;
        }
    </style>
</head>
<body>
    <table>
        <tr>
            <td colspan="3">1</td>
            <td>2</td>
            <td>3</td>
        </tr>
        <tr>
            <td rowspan="4">6</td>
            <td>7</td>
            <td>8</td>
            <td colspan="2">9</td>
        </tr>
        <tr>
            <td rowspan="3">11</td>
            <td>12</td>
            <td>13</td>
            <td>14</td>
        </tr>
        <tr>
            <td>16</td>
            <td colspan="2" rowspan="2">17</td>
        </tr>
        <tr>
            <td>21</td>
        </tr>
    </table>
</body>
</html>
728x90

BELATED ARTICLES

more