HTML

Blackwidow·2020년 12월 1일
0

HTML란?

  • 문서의 구조나 내용들을 다루고 있는 언어(HyperText Markup Language)
  • 웹 페이지의 틀을 만드는 마크업 언어

HTML 사용법?

  • HTML은 tag들의 집합
  • Tag : 부등호(<>)로 묶인 HTML의 기본 구성 요소

HTML 구조

  • HTML 문서 시작
    -htmld은 head와 body로 나눠짐
    -head에는 title(Page title)로, body에는 h1, div(안에 span)이 있다.

HTML예시

<!DOCTYPE html> 
<html>
  <head> 
    <title>문서의 제목, 브라우저의 탭에 보여짐</title>
  </head>
  <body>
      <h1>heading을 의미하며, 크기에 따라 h1부터 h6까지 있음</h1>
      <div>content division을 의마하며, 줄바꿈됨
        <span>줄바꿈이 없는 content 컨테이너</span>
      </div>
    </body>
  </html>

<!DOCTYPE html> : 이 문서가 HTML 문서임을 명시
<html> : html 시작 태그로, 문서 전체의 틀을 구성
</head> : </태그이름>은 해당 태그가 끝났음을 의미
<body> : body태그는 문서의 내용을 담는 곳
</div> : div태그가 끝났음을 의미
</body> : body 태그가 끝났음을 의미
</html> : html 태그가 끝났음을 의미

닫는 태그가 없는 태그(Self-Closing Tag)

  • 태그 내부에 내용이 없다면(이미지 태그) -> 와 같이 표현 가능하고 /또한 생략 가능

self-closing tag 예시

<img src="banana-logo.png"></img>
<img src="banana-log.png"/>
<img src="banana-log.png">

가장 많이 사용하는 HTML의 태그들

  • <div> : 태그는 한 줄을 차지한다.
  • <span> : contents크기만큼 공간을 차지한다.
  • <img> : 닫는태그가 없다.
    src="해당url주소"인 키(src)와 값(url주소)가 들어가있다.
  • <a> : 링크 삽입.
    다른 웹페이지로 연결되는 하이퍼링크를 HTML문서에 표시할 떄 사용.
    href="해당url주소"인 키(href)와 값(url주소)가 들어가있다.
    또는 target="_blank"인 키(target)와 값(_blank)를 넣어서 해당 글씨가 언더바가 추가되어 표시된다.
  • ul(unordered list), li(list) : 한 쌍으로 순서가 없는 리스트 만들때 사용(메뉴로 많이 사용)
  • ol(ordered list), li(list) : 한 쌍으로 순서가 있는 리스트를 만들때 사용(메뉴로 많이 사용)
  • 다양한 입력 폼

- 텍스트박스 (textbox) **- id, pw로 사용
<input type="text" placeholder="type here">

<input type="password" placeholder="type here">

  • 체크박스(checkbox)
    <input type="checkbox">다음에 들어올때 id 기억하기`
    다음에 들어올때 id 기억하기

- 라디오버튼(radiobutton) - name으로 이름을 갖게하여 group설정되어서 하나면 선택할 수 있게 만든다.
<input type="radio" name="option" value="a">옵션A
옵션A
<input type="radio" name="option" value="b">옵션B
옵션B


- 텍스트에어리어(textArea) - inputbox와 다르게 멀티라인 입력 가능.
<textarea></textarea>

  • 버튼(button) - id, pw를 입력하고 누르는 버튼
    <button>버튼</button>
    버튼

그 밖에

  • 자바스크립트를 실행하기 위한 엘리먼트 <script>
    예시 : <script src='./script.js'></script>
  • <P> : 문단(paragraph)의 약자로 하나의 문단을 표현하기 위해서 사용. HTML 문서 작성시, 가능하면 문단이라는 목적에 맞게 사용하는것을 권장.
  • <section> : 웹 페이지의 큰 의미 단위가 될 수 있는 것들을 묶어서 하나의 구역을 구분하는데 사용. symantic tag중 하나다.
    (symantic tag종류 : <header><main><nav><aside><footer>)

<div>가 기존에 하나의 구역을 나타나기 위해서 사용하였지만 <section>이 나오고 나서 지양되고 있다.
다만, 작은 구역에서 불가피하게 <div>를 사용해야 할때는 사용 가능.

  • <h1> : 블로그이 제목 부분을 만들때 사용.
profile
javascript 공부하는 sumiindaeyo

0개의 댓글