본문 바로가기
공부/Html & Css

html 이론2 (구조, 필수태그) ~매니의 퍼블리셔 만들기 프로젝트~

by 매니션 2022. 3. 4.

매니의 퍼블리셔 만들기 프로젝트

part1 html편

 

 

 

1. html 기본구조(필수 태그)

<!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>
</head>
<body>
    
</body>
</html>
  • <DOCTYPE html> : 해당 문서(document)의 타입(type). 어떤 표준안을 쓰는지 웹 브라우저가 알 수 있도록 맨 첫 줄에 선언한다. 안써도 작동하지만 쓰는것을 권장한다. (웹표준성에 부합)
  • <html> </html> : html을 선언. 모든 태그는 이 안에 들어가야 함. lang="en"로 언어를 선언. 안써도 무관하지만 영어가 아닌 경우 문자가 깨지는 상황을 방지한다. (한국어 lang="ko")
  • <head> </head> : 메타태그와 타이틀, css스타일, 자바스크립트 등을 넣을 수 있다.
  • <body> </body> : 웹문서의 내용이 들어가는 부분.
  • <script> </script> : 자바스크립트와 같은 클라이언트 사이드 스크립트(client-side scripts)를 정의한다.

2. html 주요태그

태그의 종류는 많지만, 그 중 가장 많이 쓰이며 필수적으로 알아야 할 태그들이다.

문단

  • <p> </p> : 문단을 나타낼 때 사용
  • <a></a> : 다른 콘텐츠와 연결되는 하이퍼링크를 정의. href속성으로 주소를 정의
    <a href="manition.tistory.com">매니의 IT매지션</a>
  • <h1> </h1> : 표제부분을 나타낼 때 사용. h1 ~ h6까지 있다.
  • <pre></pre> 띄어쓰기나 여백, 줄간격 등을 그대로 나타낸다.
  • <br/> : 문단의 줄을 바꾸는 태그
  • <hr /> : 콘텐츠의 주제가 바뀔 때 사용하는 수평선
  • <img /> : 이미지를 정의. 필수 속성 src(이미지 경로), alt(이미지 설명)를 반드시 명시해야 한다.

목록

  • <ul></ul> : unordered list의 약자로 순서가 없는 목록
    • ul 자식요소로는 <li></li> 태그만 쓰인다. (li안에는 다른태그 가능)
  • <ol></ol> : ordered list의 약자로 순서가 있는 목록
    • ol 자식요소로는 <li> 태그만 쓰인다. (li안에는 다른태그 가능)
  • <dl></dl> : 정의 목록 태그
    • 안에는 <dt></dt><dd></dd> 태그만 새용
    • dt : 정의되는 항목의 제목
    • dd : 정의되는 항목의 내용

구조

  • <div> </div> : html문서에서 특정 영역이나 구획을 정의한다. 블록요소(디아이브이, 디브)
  • <span></span> : 문서에서 인라인요소들을 하나로 묶을 때 사용. div와 비슷한 역할

 

주요 태그들을 정리한 것이고, 더 자세한 내용은 tcpschool사이트에서 확인할 수 있다.

[TCP스쿨 사이트 - HTML 태그](https://www.tcpschool.com/html-tags/intro)

반응형

댓글