Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Tags more
Archives
Today
Total
관리 메뉴

OD

[HTML] Inline 태그와 Block 태그 비교, 종류 본문

Web/Front

[HTML] Inline 태그와 Block 태그 비교, 종류

ODlll 2022. 2. 6. 13:29

HTML

: 하이퍼 텍스트 마크업 언어

- <> 괄호로 되어 있는 태그로 구성됨

 

태그의 분류

1. inline 태그

2. Block 태그

 

1. Inline 태그

: 구성 요소 역할

# 다른 인라인 요소를 포함할 수 있다.

# 다른 블록 요소를 포함할 수 없다.

# 구성 요소 역할이기 때문에, 높이(height)나 넓이(width) 여백(margin, padding) 등 속성을 부여할 수 없다.

# 종류

span - 의미 없음, 컨텐츠들을 목적에 따라서 묶어야 할 때 사용
a - anchor : 웹 페이지, 외부 사이트 연결
- 속성 값
 - target
  * _self(default) : 현재 탭 or 창
  * _blank : 새로운 탭 or 창
  * _parent : 현재 탭을 불러낸 부모 탭
  * _top : 최상위 탭
 - title : 커서를 올렸을 때 설명
 - id : 같은 페이지 안에서 이동할 때
button - 버튼
i - italic : 기울임
input - 사용자가 정보를 입력하는 부분을 만들 때 사용
- 속성은 text, password, email 등 다양함 (추후 포스팅)
script - 실행 가능한 코드를 웹 페이지에 포함시키거나 참조하기 위해 사용

 

 

2. Block 태그

: 라인 전체를 가져가는 태그 = 한 라인을 독점해서 사용(너비 100%)하는 태그이며 Inline처럼 요소를 구성하는 것이 아닌 한 영역을 구성할 때 사용

# Inline 태그와 다르게 영역을 구성하는 역할이기 때문에, 높이(height)나 넓이(width) 여백(margin, padding) 등 속성을 부여할 수 있다.

# 또 다른 자식으로 Block이나 Inline 태그 모두 올 수 있다.

## 하지만, Block 태그 중 <p>는 자식으로 Inline 태그만 올 수 있다.

# 종류

div - 의미 없음, 컨텐츠들을 목적에 따라 묶을 때 사용
form - 폼 생성
- 속성 값
  * method : 전송방식(get, post) 선택
  * name : form 식별 이름
  * action : form을 전송할 서버의 스크립트 파일 지정
  * target : action에서 지정한 스크립트 파일을 현재 창이 아닌, 다른 위치에 열도록 지정
h1~h6 - 제목
- h1에서 h6 순서로 글자가 작아진다.
header - 제목 지정
- head는 웹 페이지 정보가 들어가지만, header는 사용자가 임의로 구역을 지정할 수 있음 = 여러번 사용 가능
nav - navigation links : 문서 연결 링크
- 사실 div와 역할이 다를 것이 없지만, 의미를 부여함
- 주로 메뉴, 목차, 인덱스 등에서 사용함
section - 맥락에 따라 주제별 콘텐츠로 묶을 때 사용
- 사실 div와 역할이 다를 것이 없지만, 의미를 부여함
aside - 본문 이외의 내용
- 사실 div와 역할이 다를 것이 없지만, 의미를 부여함
- 주로 광고, 링크 등 사이드 바에 사용
table - 테이블 생성
- 요소
  * tr : 테이블의 각 행을 정의
  * th : 테이블의 각 열을 정의
  * td : 하나의 테이블 셀을 정의
ul - 순서가 없는 목록
- 태그 내에 li 요소를 포함하여 항목을 표시
ol - 순서가 있는 목록
- 태그 내에 li 요소를 포함하여 항목을 표시
- 속성
  * type
   - 1 : 숫자(default)
   - a : 영어 소문자
   - A : 영어 대문자
   - i : 로마 숫자 소문자
   - l : 로마 숫자 대문자
  * start : 시작 목록의 순번을 숫자로 지정
  * reversed : 항목을 역순으로 표시

// HTML, CSS 실습하면서 Inline, Block에 대한 이해가 부족한 상태로 실습을 하다 보니, 스타일이 적용되지 않거나 의도하던 대로 적용되지 않은 적이 많았는데, 이를 시작으로 항상 염두해야겠음!

'Web > Front' 카테고리의 다른 글

[HTML] flex 레이아웃 속성 정리 표  (0) 2022.02.06