오늘도 나는
article thumbnail
Published 2021. 1. 31. 22:47
[HTML] 🤔 HTML5란? HTML CSS

🤔 HTML5란?

 

HTML(HyperText Markup Langauge)은 웹 페이지를 기술하기 위한 마크업 언어이며 웹 페이지의 내용과 구조를 담당하는 언어로 HTML태그를 통해 정보를 구조화하는 것이다.

 

HTML5는 차세대 웹 표준으로 아래와 같은 기능들이 추가됐다.

  • 시맨틱 태그
  • CSS3
  • 멀티미디어
  • 그래픽
  • 통신
  • 디바이스 접근
  • 오프라인 및 저장소

 

📝 HTML5 문서

<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8">
    <title>Hello World!</title>
  </head>
  <body>
    <h1>Hello World!</h1>
    <p> HTML5입니다 </p>
  </body>
</html>

HTML5는 문서에 대한 특징은 다음과 같다

  • HTML5는 반드시 <!DOCTYPE html>으로 시작해 문서형식을 HTML5로 지정한다.
  • <head> 와 </head> 사이에는 title, 외부 파일 참조, 메타 데이터 등이 위치하며 사용자에겐 보여지지 않는다.
  • 웹 브라우저. 즉, 사용자에게 보여지는 실질적인 요소는 <body> 와 </body> 사이에 위치한다.

 

 👀 HTML 기본문법

 

1. HTML 요소(Element)

 

  • HTML 요소는 시작태그(start tag)와 종료태그(end tag) 그리고 태그 사이에 위치한 Content로 구성된다.
  • HTML document는 요소(Element)들의 집합으로 구성된다.

HTML 요소

 

2. 어트리뷰트(Attribute)

  • 요소의 성질 또는 특징을 정의한다. 
  • 어트리뷰트는 시작 태그에 위치해야하며 이름과 값의 쌍을 이룬다.

 

HTML Attribute

3. 주석(Comments)

  • 주석(Comments)은 개발자들이 코드를 설명하기 위해 사용되며 브라우저 화면에 표시되지 않는다.
<!-- 주석은 화면에 표시되지 않는다. -->
<p>Lorem ipsum dolor sit amet</p>

 

4.  글로벌 어트리뷰트(Global Attribute)

  • 글로벌 어트리뷰트는 모든 HTML요소가 공통으로 사용할 수 있는 어트리뷰트다.
id 유일한 식별자(id)를 요소에 지정한다. 중복 지정이 불가하다.
class 스타일시트에 정의될 class를 요소에 지정한다. 중복 지정이 가능하다.
hidden css의 hidden과는 다르게 브라우저에 노출되지 않게된다.
lang 지정된 요소의 언어를 지정한다. 검색엔진 크롤링 시 웹페이지의 언어를 인식할 수 있게 한다.
style 요소에 인라인 스타일을 지정한다.
tabindex 사용자가 키보드로 페이지를 내비게이션 시 이동 순서를 지정한다.
title 요소에 관한 제목을 지정한다.

 

 

기본 태그

 

  • 문서 형식 정의 tag
  • html
  • head
  • title
  • style
  • link
  • script
  • meta
  • body

'HTML CSS' 카테고리의 다른 글

[HTML] 브라우저 렌더링 과정  (0) 2021.03.25
[HTML] DOM의 이해  (0) 2021.03.22
[HTML] 시맨틱(Semantic) 태그에 대하여  (0) 2021.02.04
profile

오늘도 나는

@hcw95

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!

검색 태그