A sentimental robot

HTML Basic 본문

HTML

HTML Basic

GOD03219 2019. 4. 16. 17:52

기초 태그부터 정리해보자. 

 

<!DOCTYPE html> HTML5 문서임을 선언한다.

 

<html> html 페이지의 최상위 요소 (root element)

 

<head>

문서에 대한 메타 데이터를 포함한다.

메타 데이터란 html문서에 대한 정보를 말한다. 문서의 제목, 스타일, 링크, 스크립트, 문자 인코등 같은 정보를 일컫는다.

메타 데이터는 보여지지않는다.

<body>와 <html>사이에 위치한다.

 

<meta>

메타 요소는 문자 인코딩(character set), 문서 설명, 검색 엔진에 노출될 키워드, 문서의 저자 등을 정의한다. 

브라우저, 검색엔진, 웹 서비스에서 메타 데이터를 사용한다.

  • 문자 인코딩을 정의 <meta charset="UTF-8" >
  • 웹 페이지에 대한 설명<meta name="description" content="Free Web tutorials">
  • 검색엔진에서 노출될 키워드<meta name="keywords" content="HTML, CSS, XML, JavaScript">
  • 문서가 30초 마다 새로 고침 된다! 이런 대박기능이?<meta http-equiv="refresh" content="30">

여기서 끝이 아니다! HTML5에서 도입된 viewport가 있었으니! 그는 이 시대의 반응형 웹에 큰 공헌을 했다고 한다... 

메타 태그를 통해서 뷰포트에 대한 통제권을 얻게되었으니 메타 태그의 위상은 높아질 수 밖에..(?)

뷰포트는 웹 페이지에서 사용자가 볼 수 있는 영역이다. 뷰포는 디바이스마다 다르다.

뷰포트 속성을 통해 브라우저는 디바이스에 맞게 페이지의 크기와 비율을 조절할 수 있다. 

width=device-width 은 페이지의 너비를 디바이스의 화면 너비에 맞게 조절한다.

initial-scale=1.0 은 브라우저가 처음 페이지를 로드 할 때 zoom level을 기본으로 설정한다.

<meta name="viewport" content="width=device-width, initial-scale=1.0">

 

<title>

브라우저의 탭에 나타나는 문서의 제목이다.

검색 엔진의 결과로 노출된다.

 

<body> 페이지에 보여질 내용을 포함한다. HTML5에 들어와서 <html> <body> <head> 태그를 생략할 수가 있게 되었다. 

 

<h1> 제목태그 중 가장 큰 태그이다. 제목 태그는 <h6> 까지 있으며 숫자가 올라갈 수록 작아진다. 헤딩을 잘 쓰는 것은 중요하다. 웹 페이지의 구조와 검색엔진의 검색 순위에 영향을 미치기 때문이다.

 

<p> 문단을 정의하는 태그이다.

 

<a> 링크를 정의하는 태그이다. a 태그의 속성 중 href 는 링크가 어디로 도달할지 명시한다.

 

<ul> 태그는 순서가 없는 리스트이다. <ol> 태그는 순서가 있는 리스트이다. 두 개의 태그는 <li> 태그를 리스트의 요소로 포함한다.

 

<br> 내용이 없는 빈 요소이다. 한 줄 띄어쓰기 용도이다. 빈요소이기 때문에 닫는 태그는 없다.

 

태그의 속성을 알아보자.

 

모든 html 태그는 속성을 갖는다.

속성은 항상 시작 태그에 명시되어야 한다. 

키와 값 형식으로 이루어져있다.

예)

<html>태그 속성 중 하나인 lang 속성을 통해 문서의 언어를 선언할 수 있다. <html lang="en-US">

title 속성을 통해 툴팁을 나타낼 수도 있다. 툴팁은 마우스를 갖다 대면 나오는 텍스트 상자이다.

style 속성은 값이 또 키와 값으로 나뉜다. <p style="color:blue;">

속성 키를 정의할 때 소문자로 값은 quotation안에 쓸 것을 권장한다.

 

'HTML' 카테고리의 다른 글

HTML block elements  (0) 2019.04.20
HTML list  (0) 2019.04.20
HTML table  (0) 2019.04.20
Html image  (0) 2019.04.20
HTML hyperlink  (0) 2019.04.17