Web/Html

[Html] Html

hikr90 2025. 1. 9. 21:55

# Html

- 웹문서간 이동이 가능한 웹문서를 구성하는 언어이다.

- 웹 문서는 Html, CSS, Javascript 로 구성된다. (Jsp는 웹사이트를 좀 더 동적으로 구현하는데 사용된다.)

- 웹페이지는 크게 헤더와 바디 영역으로 되어있으며 여러 태그(속성)를 통해서 문서를 구성할 수 있다.

 

 

Html의 기능

기능 의미
Web Form 입력 형태를 보다 다양하게 제공
Video 동영상 재생을 위한 api 제공
Audio 음성 재생을 위한 api 제공
Offline Web 인터넷 연결이 없는 상태에서도 정상적인 기능을 지원하는 api 제공
Web Database 표준 sql을 사용하여 데이터를 저장할 수 있는 기능 제공
Web Storage 웹 애플리케이션에서 데이터를 저장할 수 있는 기능 제공
Canvas 2차원 그래픽 그리기 및 객체에대한 효과를 주는 기능 제공
SVG xml 기반 2차원 벡터 그래픽을 표현하기위한 svg 언어 지원
Geolocation 디바이스의 지리적 위치 정보를 가져오는 기능 제공
Web Worker 웹 애플리케이션을 위한 스레드 기능 제공
Web Socket 웹 애플리케이션과 서버간의 양방향 통신 기능 제공
CSS3 웹 애플리케이션의 다양한 스타일 및 효과를 내기위한 CSS3을 제공

 

 

Html 태그 형태

- Html 요소라고도 부른다.

- 개발자는 태그의 시작과 종료 사이에 콘텐츠 내용을 작성할 수 있다.

<태그 속성=속성값></태그>

 

- <br> 같은 종료 태그가 없는 태그도 존재하며 이런 태그는 시작과 종료 사이에 따로 작성하는 내용이 없다.

- 또한 태그는 아래의 형태처럼 시작태그만 사용하여 작성되기도 한다.

<태그 속성=속성값 />

 

 

 

Html 기본 태그

<!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>Document</title>
  </head>
  <body></body>
</html>

 

 

1.1 Doctype

-  현재 작성 중인 html 의 버전을 명시하는 태그

- html 단어는 최신 버전을 뜻한다.

 

1.2 Lang

- 웹문서의 기본 언어 세팅을 뜻한다.

- 웹문서가 출력될 때 엔진에서 문서의 기본 언어를 찾아서, 컨텐츠 영역을 읽게 되는데

- 컨텐츠 영역 (body) 에서 사용한 언어가 기본 언어와 같지 않다면 엔진에서 맞는 언어를 찾으므로 시간이 좀 더 걸리게 된다.

- 그러므로 메인 언어는 맞춰주는 것이 속도가 더 높다.

 

1.3  Meta

- html 문서를 부가적으로 설명하는 정보를 담는 태그

 

- charset=UTF-8은 해당 html 문서 body 영역 내 여러 국가의 언어를 인코딩해주는 캐릭터셋을 의미한다.

- http-equiv는 최신 버전의 익스플로어를 호환한다는 뜻이다.

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

[Html] Padding, Margin  (0) 2025.01.09
[Html] CSS  (0) 2025.01.09
[Html] Semantic 태그  (0) 2025.01.09
[Html] Block, Inline  (0) 2025.01.09
[Html] Eclipse 설치  (0) 2025.01.09