HTML Refernce

2020. 10. 13. 12:06HTML

HTML

HTML( HyperText Markup Language )은 웹 페이지를 만들기 위한 언어입니다.

 

  • HT = HyperText : 문서와 문서를 연결
  • M = Markup : 마크업, 태그
  • L = Language : 언어
  • HTML이란? 문서와 문서로 연결된 태그 언어를 말합니다.

 

태그(Tag)

태그는 정보를 정의하는 방식을 의미합니다.

 

  • 태그는 열린태그와 닫는태그가 있습니다.
  • 닫는태그에는 "/" 있어야 합니다.
  • 닫는태그가 필요 없는 것도 있습니다. (일반 적인 태그는 태그 처럼 시작하면 태그 처럼 닫아주어야 합니다. 하지만 br 등의 일부 태그는 /br 처럼 닫지 않는 경우가 있는데, 이를 닫는 태그가 없는 태그라 합니다. <br>,<img>,<meta>,<link>,<input>,<hr> 등의 태그는 닫는 태그가 없는데, 그 이유는 태그 내부에 넣을 값이 없기 때문입니다.)
  • HTML5에서는 "/"가 생략이 가능합니다.

 

블록 요소/인라인 요소(Block/Inline)

블록 요소는 박스, 인라인 요소는 텍스트를 의미합니다.

 

  • 블록 엘리먼트(Block Element)
    • 독립된 박스 영영으로, 한 줄에 하나에 블록요소만 표현 할 수 있습니다.
    • 블록요소에는 블록요소 인라인요소를 포함 할 수 있습니다.
    • <div>,<p>,<h1>~<h6>,<ul>,<li>
  • 인라인 엘리먼트(Inline Element)
    • 독립된 텍스트 영역으로 , 한 줄에 여러개의 인라인요소를 표현 할 수 있습니다.
    • 인라인요소에는 블록요소가 포함 될 수 없지만, 인라인요소는 포함 할 수 있습니다.
    • <span>,<a>,<strong>,<em>,<img>

블록 요소/인라인 요소 설명 이미지

 

DTD (Document type Declaration) 선언

웹 페이지를 제작하기 위해서는 웹 문서 형식 유형을 설정하여야 합니다.

 

  • 독타입을 설정하지 않거나 잘못 설정하면 브라우저에 따라 화면이 다르게 나오거나 렌더링이 달라지기 떄문에 독타입을 설정해야 합니다.

 

  1. <!-- HTML5 -->
  2. <!DOCTYPE HTML>
  3. <!-- HTML 4.01 Strict -->
  4. http://www.w3.org/TR/html4/strict.dtd">
  5. <!-- HTML 4.01 Transitional -->
  6. http://www.w3.org/TR/html4/loose.dtd">
  7. <!-- HTML 4.01 Frameset -->
  8. http://www.w3.org/TR/html4/frameset.dtd">
  9. <!-- XHTML 1.0 Strict -->
  10. http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  11. <!-- XHTML 1.0 Transitional -->
  12. http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  13. <!-- XHTML 1.0 Frameset -->
  14. http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd">

 

언어 속성 설정

컨텐츠의 언어를 인식하고 언어 정보를 추출하는데 사용합니다. 미리 언어를 설정하면 효율성이 더 좋아집니다.

 

  1. <!-- HTML5 -->
  2. <html lang="ko">
  3. <!-- HTML4 -->
  4. <html lang="ko" xml:lang="ko" xmlns= "http://www.w3.org/1999/xhtml">

 

문서 정보 설정

웹 문서의 필요한 정보를 제공합니다.

 

  1. <!--html5 언어설정-->
  2. <meta charset="UTF-8">
  3. <!--html4 언어설정-->
  4. <meta http-equiv="Content-Language" content="text/html; charset=UTF-8">
  5. <!--웹 문서에 대한 제작자 설정-->
  6. <meta name="author" content="kimkyoungmin">
  7. <!--웹 문서에 대한 설명 설정-->
  8. <meta name="description" content="사이트 설명">
  9. <!--웹 문서에 대한 키워드 설정-->
  10. <meta name="keywords" content="키워드">

 

'HTML' 카테고리의 다른 글

HTML Description  (0) 2020.10.13