All of My Records

[HTML] HTML 언어의 구성 요소

by 캐떠린

HTML 언어의 구성 요소

  1. 태그(Tag), 엘리먼트(Element) ⭐⭐⭐
  2. 속성(Attribute) ⭐⭐⭐
  3. 텍스트(PCDATA) ⭐⭐⭐
  4. 엔티티(Entity)
  5. 주석(Comment)
  6. 선언문(Declaration)
  7. 외부요소
  8. 등등..

 

1. 태그(Tag), 엘리먼트(Element)

  • 예약어(명령어)를 <>로 묶어놓은 요소
  • 출력될 웹페이지의 골격 형성
    • 레이아웃 형성
    • 요소를 배치
  • 출력과 관계된 행동을 한다.

 

1-1. 태그 표현 방식

  1. <태그명>내용물 영역</태그명>
    • 쌍태그
    • <태그명>: 시작 태그
    • </태그명>: 끝 태그
    • 영역을 가지는 태그
  2. <태그명>, <태그명></태그명>, <태그명 />
  3. 단독 태그, 빈태그(Empty Tag)
  4. 영역을 가지지 않는 태그

 

1-2. 태그 내용물 형식, Content Type

<태그명>내용물</태그명>
  • 자식 태그
    • 또 다른 태그들이 내용물로 올 수 있다.
    • 문자열은 올 수 없다.
  • PCDATA, Parsed Character Data → 문자열
    • 문자열만 올 수 있다.
    • 자식 태그는 올 수 없다.
  • Empty
    • 아무것도 가지지 않는다.
    • 단독태그, 빈태그
  • Mixed
    • 혼합형
    • 자식으로 태그와 문자열이 모두 올 수 있다.
    • a + b + c
    • HTML 태그 대부분이 혼합형이다.

 

2. 속성(Attribute)

  • 태그의 성질을 정의하는 요소
  • 태그가 가지는 데이터의 한 종류
  • 용도: 태그의 성질을 정의하는 데이터
  • ex) <font color = "blue">의 color= 부분!
<시작태그 속성명="값"> </끝태그>
<시작태그 속성명="값" 속성명="값" 속성명="값"> </끝태그>
<단독태그 속성명="값">
<시작태그 속성명="값"> </끝태그> : 사용O
<시작태그 속성명='값'> </끝태그> : 사용O
<시작태그 속성명=값>   </끝태그> : 절대 사용 금지

 

3. 텍스트(PCDATA)

  • 태그가 가지는 데이터의 한 종류
  • 용도: 화면에 출력하는 데이터

 

4. 엔티티(Entity)

<body>
		<font> A &gt B = true</font>
		<br>
		<font> A &lt B = false</font>
		<br>
		&copy;Copyright 2023 test.com
		<br>
		&#65;
</body>

 

A > B = true
A < B = false
©Copyright 2023 test.com
A

 

*글 작성에 참고한 내용: 학원 쌤의 열정적인 수업

블로그의 정보

All of My Records

캐떠린

활동하기