• dmchoi
  • HTML 기본 Tag

    2020년 12월 18일

    ※본 포스팅은 생활코딩님 강의를 바탕으로 정리한 내용입니다.

    웹, 코딩, 프로그램의 시작 Web

    Web(웹) : 인류가 생산하는 거의 모든 디지털 정보가 담긴 가장 거대한 그릇 -> HTML

    HTML(Hyper Text Markup Language) : 웹페이지를 만들기 위한 기본적인 웹 언어의 한 종류

    HTML이 중요한 이유

    coding 이라는 문구를 작성한다고 했을 때, 일반인들은 이런식으로 작성할 것이다.

    <span style="font-size:24px">coding</span>

    반면에 개발자들은 이렇게 작성할 것이다. 

    <h3>coding</h3>

    더 짧고 간단하다. 검색 엔진들은 전 세계의 모든 웹페이지를 다운 받아서 그 웹페이지의 HTML Code를 분석한다. 

    웹페이지의 제목은 무엇인가, 내용은 무엇인가를 HTML tag를 근거로 정리한다.

    위의 예는 다음과 같이 볼 수 있다.

    시각적으로만 coding이 제목인 사이트 vs 제목이 coding인 사이트 

    당연히 제목이 coding인 사이트가 검색 엔진에서 검색했을 때 좀 더 윗쪽으로 나오게 된다.

    -> 검색엔진에 노출이 훨씬 쉽다

    검색 엔진에 나오지 않는다는 것은 실직적으로 존재하지 않는다는 의미


    이와 같이 html을 정확하게 사용한다는 것은 비즈니스적인 측면에서도 생명줄과 같은 중요한 문제라 할 수 있음.

    HTML tag

    <h1> ~ <h6> : 제목을 나타내는 tag

    1. - 숫자가 올라갈수록 글씨가 작아진다.
    2. - 일반적인 텍스트보다 더 두껍고 줄바꿈 된다. 
    3. - </h1>와 같은 닫히는 tag 존재. 어디서부터 어디까지가 h1인가를 정해줌 

    <strong> : 글씨를 굵게 만든다.

    <u> : 글씨에 밑줄

    <br> : 줄바꿈. 단지 줄바꿈이라는 시각적 의미만을 나타내므로 닫히는 tag가 필요 없다.

    <p> : parapraph 단락을 나타내는 tag

    1. - 닫히는 tag 닫히는 tag 필요

    2. - 단락이라는 것을 의미론적으로 표현해 줄 수있다. 

    <img > : 웹페이지에 이미지를 삽입하는 tag

    1. ex) <img src==“coding.jpg” width=“100%“>

    2. - src=“coding.jpg”  width=“100%” 이 부분을 속성(Attribute) 이라고 함. 순서는 상관 없다.
    3. - tag가 tag만으로 정보가 부족할 때, 속성을 사용해 정보를 부과할 수 있다.

    tag가 서로 포함되어 연관 관계가 있을 때, 포함하고 있는 tag를 부모 tag, 포함되고 있는 tag를 자식 tag라고 한다.

    <parent>
         <child></child>
    </parent>

    <li> : 목록 list tag 

    1. - li와 같은 항목들은 어디서부터 어디까지가 서로 연관된 항목인지 경계를 짓기 위한 부모 tag 필요
    2. - <ol> 숫자를 자동으로 넘버링 ordered list
    3. - <ul> unodered list

    <title> : 웹페이지 제목을 알려준다. 검색엔진이 책표지 같은 정보로 사용함.

    <meta> : 웹페이지에는 표시되지 않지만 웹페이지가 무엇인지 부가 정보를 추가하는 방법

    1. - <meta charset=“utf-8”> : uft-8로 저장된 문서이다!
    2. - <meta name=“description” content=""> : 웹페이지의 요약 정보로 사용 됨
    3. - <meta name=“keyword” content=""> : 문서를설명하는중요한 키워드들

    <head> : 본문을 설명하는 tag. 본문이 아닌 것을 묶음 

    <body> : 본문을 묶음

    <html> : body와 head를 감싸는 tag

    <!doctype html> : html tag 위에 있는 관용적 표현. 이 문서는 html 있다!

    <a> : Link tag  

    1. - <a href="" target=“_blank”> 이런식으로 사용
    2. - target=“_blank” : 링크를 새 탭으로 열기
    3. - title="" : 링크가 클릭하기 전에 무엇인지 알려주는 것
    Tags
      © 2021 dmchoi, Powered By Gatsby.