HTML

31일차//[html] table 생성

aesup 2021. 2. 24. 11:25
728x90

테이블 만들기

주제 

태그

비고 

 테이블의 구성 요소

<table>

 테이블을 만드는 태그

<th>

 테이블의 헤더부분을 만드는 태그

 <tr>

 테이블의 행을 만드는 태그
(ROW)

 <td>

 테이블의 열을 만드는 태그

<table></table>태그가 제일 첫번째로 들어간다.

 

테이블 디자인 변경

 

 주제

속성

비고 

 테이블 디자인 변경

 border

테이블의 테두리

 bordercolor

테이블의 테두리 색상 

 width

테이블 가로 크기 

height 

테이블 세로 크기 

 align

정렬

 bgcolor

배경색 

 colspan

 가로 합병(열 합병)

 rowspan

 세로 합병(행 합병)

 

테이블의 디자인을 바꿀 수 있는 방법은 다양한 방법이 있겠습니다만 위의 표에있는 속성들이 대표적입니다. 

 

1. border 속성은 테이블의 테두리를 설정해주는 속성. ex (border="1")

숫자가 높을수록 테두리가 두꺼워짐. 

 

2. bordercolor는 테두리의 색상을 지정하는 속성.

ex(bordercolor="blue") default값은 검정색. 

 

3. width와 height는 테이블의 크기를 결정해주는 속성.

ex(width=50px width=100%)픽셀단위로 크기,비율로 줄 수 있음.

 

4. align은 테이블안에있는 값들을 정렬시키는 기능을 합니다. 

5. bgcolor속성으로 원하는 태그의 배경색을 지정해줄 수 있습니다. 

6. colspan, rowspan은 셀을 합병(행/열)시키는 기능을 합니다. 

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>


<!-- 


Table : row(행), column(열)

1 1 1
2 2 2
3 3 3 


 -->
<!-- <table border = "1" style="width : 50%"> -->

<div align="center">
<table border = "1">


	<col width = "50"> <col width = "100"> <col width = "200"> <col width = "50">
	<tr><!-- table row -->
			<th>번호</th> <th>성</th> <th>이름</th> <th>나이</th>
			
	</tr>
	
	<tr>
			<td>1</td> <td>홍</td> <td>길동</td> <td align="center">24</td>
			<!-- align은 attribute이다 -->
	</tr>
	
	
	<tr>
			<td>2</td> <td>성</td> <td>춘향</td> <td align="center">24</td>
	
	</tr>
	
	
</table>
</div>	


<br><br>

<table border = "1" style="width : 50%">
	<caption>주소록</caption>
	
	<tr>
		<th>번호</th>
		<th>이름</th>
		<th>나이</th>
		<th colspan = "2">전화번호</th><!-- colspan 컬럼끼리 합한다  -->
		<!-- <th>전화번호</th> -->
	</tr>
	
	<tr>
		<td>1</td>
		<td>홍길동</td>
		<td>24</td>
		<td>123-4567</td>
		<td>234-5678</td>
	</tr>
	

 

728x90