Home [HTML] HTML 101 DOCTYPE, title, link, meta
Post
Cancel

[HTML] HTML 101 DOCTYPE, title, link, meta

기본 ! : mdn html elements 공식 문서 참고할것

  1. html파일 기본 뼈대

    1
    2
    3
    4
    5
    
    <!DOCTYPE html>
    <html>
      <head></head>
      <body></body>
    </html>
    
    • DOCTYPE : DTD 최신의 HTML5버전으로 작성된 문서임을 선언한다. 브라우저는 quirks mode인지 standards mode인지 확인하기 위해 html 파일의 맨 위에 작성된 DOCTYPE을 사용한다.html 파일이 완전한 standards mode임을 명확하게 알려주기 위해 <!DOCTYPE html>을 써줘야함.
    • quirks mode 와 standards mode : Quirks_Mode_and_Standards_Mode mdn 공식문서 quirks mode 는 Navigator 4 와 IE 5브라우저에서 표준적이지 않은 layout을 생성한다. DOCTYPE이 명시된 완전한 standards mode에서는 (아마도 ?!) HTML과 CSS 사양에 맞는 웹페이지가 표시된다.
    • head 내부에는 웹 문서에 대한 메타 데이터, body 내부에는 웹 문서에 들어갈 내용 쉽게 말하면 화면에 보여지는 모든 콘텐츠를 보여주는 부분이 body, 웹 문서에 대한 중요한 정보는 head에 작성한다.
  2. title, link

    • title : SEO 에 가장 중요한 역할
    • link : CSS 스타일 시트를 첨부하는 태그 link MDN 공식 문서
      • rel : relationship 의 준말 css 파일이라면 stylesheet, 아이콘이라면 icon
      • media : media type을 작성한다. media condition이 참일때만 로드된다.
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <!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>
        <link rel="" href="./style.css" />
      </head>
      <body>
        <h1></h1>
      </body>
    </html>
    
  3. meta

  • viewport : 화면의 사이즈 viewport mdn 공식문서
  • 예시 : layout이 최소 넓이 500 px를 요구할때의 viewport. 화면이 500 px 이상으로 넓어질 경우 브라우저가 viewport를 넓인다.

    1
    
    <meta name="viewport" content="width=500, initial-scale=1" />
    
  • name :

    • author : 작성자 명
    • keywords : 웹 페이지의 키워드 , 검색시 이 키워드들로 검색이 가능하도록 함
    • description : 콘텐츠에 대한 설명
    • html meta tag 관련 mdn 공식 문서
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <!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" />
        <meta name="author" content="jooheekim" />
        <meta name="keywords" content="javascript, html, css" />
        <meta name="description" content="" />
        <title>Document</title>
      </head>
      <body></body>
    </html>
    
This post is licensed under CC BY 4.0 by the author.

[HTML] HTML 101 table, audio, video, iframe, abbr, pre, code

[HTML] HTML 101 img, aria-label

Comments powered by Disqus.