Front-End

[HTML] 기초 공부 4

Minch13r 2025. 1. 27. 15:33

2025.01.27 오랜만에 HTML 공부

 

표 작성하기

표를 그리기 위해서는 여러 태그를 조합해서 코드를 작성해야 한다.

  • table : 표의 시작과 끝
  • tr(table row) : 표의 하나의 행
  • th, td : 표의 열

표 태그의 전체 구조

 

테이블의 시작을 끝을 묶어주는 table 태그가 있다. 각각의 열을 td 태그로 묶어주고 한 줄을 tr 태그로 한 번 더 묶어줌으로써 하나의 표고의 한 줄이 이루어지게 된다. 이 여러 줄이 모여 테이블이 형성되는 것이다.

 

4 X 3 테이블의 경우 tr 태그는 3개, table 태그는 1개, td 태그는 12개가 필요하다.

<table>
	<tr>
    	<td></td>
    	<td></td>
    	<td></td>
    	<td></td>
   </tr>
   <tr>
    	<td></td>
        
        ...
</table>

 

코드는 예시로 든 것이고 이런식으로 반복이 계속되고 마지막에 table 태그가 닫혀 표 생성이 마무리된다.

<td> 태그 대신에 <th> 태그를 입력하면 th는 table heading을 뜻하는 것으로 td 태그를 썼을 때보다 더 굵게 표시된다. bold 형식을 쓴다고 생각하면 편할 것 같다. 보통 td로 쓰긴 하지만 th를 쓰면 강조할 때 사용이 가능하다.


행/열 합치기

rowspan : 합칠 행의 수 | colspan : 합칠 열의 

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

 

rowspan은 합칠 행의 수고 반대로 colspan(column span)은 합칠 열의 수다. 이 태그들은 th나 td 태그에서만 사용이 가능하다.

행은 아래로 합쳐지는 것이고 열은 옆으로 합쳐지는것이라 생각하면 된다.


표 만들기

<html>
	<head>
    	<meta charset="utf-8">
        <title>여행계획</title>
    </head>
    <body>
    	<h1>발리 여행 계획</h1>
        <hr/>
        <table border="1"> // 외곽선을 준다는 뜻
        	<tr>
            	<th>일</th>
                <th>시간</th>
                <th>여행지 및 활동</th>
                <th>
                	<a href="https://~~ 링크 넣기">내용</a>
                    
                </th>
            </tr>
            <tr>
            	<td>1일째</td>
            	<td>09:00</td>
                <td>공항</td>
                <td><img src="./images/hotel.jpg"></td>
            </tr>
            <tr>
            	<td>1일째</td>
            	<td>13:00</td>
                <td>공항</td>
                <td><img src="./images/hotel.jpg"></td>
            </tr>
        </table>
    </body>
</html>

'Front-End' 카테고리의 다른 글

[CSS] 기초 공부 1  (1) 2025.01.29
[HTML] 기초 공부 5  (3) 2025.01.28
[HTML] 기초 공부 3  (0) 2025.01.01
[HTML] 기초 공부 2  (1) 2024.12.29
[HTML] 기초 공부  (1) 2024.12.28