본문 바로가기
○ WEB/19.03 FastCampus_HTML

[Boost UI] HTML 다시보기

by 0ver-grow 2019. 7. 20.
반응형

HTML 이란? / 문법 / 구성


Hyper Text Markup Language

웹페이지를 만드는 언어

Hyper Text = 링크

Markup Language

확장자가 html

 

HTML 문법


태그 :

꼬리표 이름표라는 의미. 

<tag> contents </tag> 이 자체를 엘리먼트(요소)라고 부른다.

보통 <tag> </tag> 이렇게 2개가 한쌍으로 구성된다.

contents가 브라우저에 나타난다.

태그는 HTML에는 다양한 마크업 언어에서 모두 사용된다.

 

속성 :

태그에 추가 정보 제공 혹은 동작이나 표현을 조절할 수 있는 설정값

글로벌 속성은 모든 태그 사용가능

시작태그에 이름 = "값" 형태로 작성

하나의 태그에 여러 속성을 선언할 수 있다. 

예시) <div id="wrap" class="test"> </div>

 

태그의 중첩 : 

태그안에 태그 선언 가능

그러나 부모태그안에서 열림,닫힘태그 선언

예시) <h1> contents <p>contents </p> contents </h1>

 

빈태그 : 

태그는 기본적으로 시작태그,종료태그 1쌍으로 구성 그러나 아닌 태그도 존재

컨텐츠가 비어있지만 속성으로 표현 하거나 다른 역할(<br>)을 한다.

브라우저가 내용을 대신하는 replacement tag라고도 부름

<br>

<input type = "">

<img src="">

 

공백 : 

공백은 한칸만 가능하다. 5칸의 공백(space)를 두더라도 한 칸만 공백이 된다.

 

주석 : 

화면 노출 없이 순전히 메모만 하는 것

 

HTML DOCUMENTS


HTML문서는 공통적으로 가지고 있어야하는 기본구조

<!DOCTYPE> 문서의 버전을 선언하는 것. 최상단 위치. 선언해주지 않으면 브라우저는 비표준방식으로 해석함

<!DOCTYPE html> HTML5버전에 대한 DOCTYPE 선언 및 문서 형식 정의(DTD_Document Type Definition)

<html lang="ko"> lang은 검색 엔진이나 브라우저가 참고할수있도록 어느 언어로 작성됐는지 나타내주는 속성

   <head> 브라우저 화면 표시안함. 문서 기본정보 설정, 외부 스타일 시트 파일 및 JS파일 등을 연결하는 역할

      <meta charset="UTF-8"> charset은 문자의 인코딩 방식을 지정하는 속성

      <title> HTML </title> 브라우저 탭바에 노출되는 내용

   </head>

   <body> 브라우저 화면에 들어가는 내용

      <h1> Hello, HTML </h1>

   </body>

</html>

반응형