일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Linux cat
- Linux 파일 관리 명령어
- Linux 디렉터리 명령어
- javascript scope
- Linux 디렉터리 역할
- JavaScript EventLoop
- Linux cd
- Linux oh my zsh
- EC2 HTTP 호스팅
- 자바스크립트 이벤트 루프
- EC2 zsh
- 서버의 서비스 방식
- Linux apt
- Linux rmdir
- EC2 Apache2
- AWS EC2 서버 만들기
- Linux 디렉터리 구조
- javascript 정렬
- Logback
- Linux apt-get
- 자바스크립트 런타임
- Linux pwd
- EC2 oh my zsh
- linux background
- JavaScript 실행 디버깅
- Linux mkdir
- Navigation Pattern
- Linux ls
- HTTP Web Server
- linux foreground
Archives
- Today
- Total
HyunJun 기술 블로그
HTML이란? 본문
728x90
반응형
1. HTML이란?
Hyper Text Markup Language로서 이름 그대로 Hyper Text의 기능을 가진 문서를 만드는 언어입니다.
- Hyper Text: Hyper Link를 나타낼 수 있는 텍스트를 의미한다.
- Hyper Link: 한 문서에서 다른 문서로 이동할 수 있다.
2. 마크업 언어?
그렇다면 Markup Language의 의미는 무엇일까?
마크업 언어는 태그와 부호 등을 이용하여 문서나 데이터의 구조를 나타내는 언어이다.
문서나 데이터의 구조를 나타낸다는 의미를 쉽게 말해보자면
화면의 좌측에는 사이드바를 배치하고, 하단에는 연락처 정보, 상단에는 내 사진을 배치한다처럼 구조를 나타낸다는 것이다.
3. HTML이 프로그래밍 언어로 불리지 않는 이유?
HTML을 프로그래밍 언어라고 부르지는 않는다. 그 이유는 프로그래밍의 정의는 최소한 a + b = c처럼 매번 다른 입력값에 따른 매번 다른 출력값이 나올 수 있어야 한다. 하지만 HTML은 기본적으로 어느 위치에 무엇을 배치하고 무엇을 배치하는 마크업에 초점이 맞춰 저 있고 프로그래밍에 필요한 if 문, for 문, 변수 등이 존재하지 않고 심지어 사칙연산도 불가능하기 때문이다.
4. 결론
결론적으로 HTML은 하이퍼 링크를 통해 사용자가 하나의 문서에서 다른 문서로 쉽게 이동할 수 있는 초월적인(Hyper) 글(Text)를 만드는 언어이고, 문서를 작성하는 데에 있어 어느 곳에 무엇을 배치할지에 초점이 맞추어 저 있는 마크업 언어이다.
728x90
반응형
Comments