국비지원 JAVA 풀스택 과정/HTML+CSS3

[HTML+CSS3] 테이블 태그, 공간분할 태그 (HTML)

ODaram 2022. 9. 23. 21:42

06. 테이블 태그

· 테이블 태그 추가 설명

table : 테이블 영역을 표시한다.
thead : 테이블의 머리 (table head)   
tbody : 테이블의 본문 (table body)   
tr : 테이블의 행 (table row)   
th : 테이블의 제목 (table header)   
td : 테이블의 일반 요소 (table data)

07. 공간분할 태그

· 공간 분할 태그

공간 분할 태그는 div(블록형)와 span(인라인형) 태그가 있다.

· 공간 분할 태그 : 블록형 (block)

요소의 너비값이 100%이며, 요소의 높이는 0(기본값)이다.
레이아웃 관련 스타일시트가 잘 적용된다.                                     
요소는 위에서 아래로 배치된다.

· 공간 분할 태그 : 인라인형 (inline)

요소의 너비값이 0이고, 높이값도 0이다.
웹 컨틴츠를 포함하면 요소의 너비값은 웹 컨텐츠의 너비값이며,
레아이웃 관련 스타일시트가 잘 적용되지 않는다.  
요소는 좌에서 우로 배치된다. (ex. a 요소, sapn 요소, input 요소)

· 공간 분할 태그 : 인라인-블록형 (inline-block)

요소의 너비값이 웹 컨텐츠의 너비값이며, 레이아웃 관련 스타일시트가 잘 적용된다.                          
요소는 좌에서 우로 배치된다. (ex. img 요소)                                                             
잘 안쓰는 이유 : 요소와 요소 사이에 좁혀지지 않는 여백 생김

· 공간분할 태그 추가 설명

- 공간 분할 태그를 사용하여 웹 페이지를 나눈다.     
 >> 웹 페이지를 나누는 이유 : CSS로 원하는 레이아웃을 구성할 수 있기 때문이다.    

· 요소의 유형 추가 설명

블록형 (block) : 요소의 너비값이 100%이며, 요소의 높이는 0(기본값)이다.    
인라인형 (inline) : 요소의 너비값이 0이고, 높이값도 0이다.
                             웹 컨텐츠를 포함하면 요소의 너비값은 웹 컨텐츠의 너비값이며,  
                             레아이웃 관련 스타일시트가 잘 적용되지 않는다.

· 공간분할 태그 예제

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>공간분할태그</title>
	<style>
		div {width: 25%; height: 400px; background: #000; border:1px solid #F0F;}
		span {background-color:aqua;}
	</style>
</head>
<body>
	<span>웹 컨텐츠</span> <!-- 레아이웃 관련 시에는 잘 쓰지 않음 -->
  <h1>"나는 <span>천재</span>다"</h1> <!-- 텍스트 내에 색상, 배경색, ... 에 효과를 줄 때 사용함 -->

  <div><img src="images/profile/joayong_tegwon.png" alt="까불지마용"></div>
  <div><img src="images/profile/joayong_ttiyong.png" alt="띠용용"></div>
  <div><img src="images/profile/joayong_ttiyong.png" alt="띠용용"></div>
  <div><img src="images/profile/joayong_tegwon.png" alt="까불지마용"></div>
</body>
</html>

>>>>>>>>>>>>>>>>> 결과 <<<<<<<<<<<<<<<<<

공간분할태그 예제 결과