WebProgramming/HTML

HTML 기본 문법 정리

2022. 4. 25. 12:12
목차
  1. HTML (HyperText Markup Language) 
  2. 태그
  3. 기본 구조
  4. <!DOCTYPE html>
  5. html
  6. head
  7. meta
  8. title
  9. link
  10. script
  11. body
  12. semantic element(의미 요소)
  13. 팁
  14. 깔끔한 코드
  15. 상대경로
  16. 절대경로

HTML (HyperText Markup Language) 

태그 ; 웹 페이지의 디자인, 기능 결정

<태그이름>내용</태그이름>

# 빈 태그 ; <img><br><hr>등과 같이 종료 태그 없는 태그

 

태그

<태그이름 속성명 = 속성값> 내용 </태그이름>

ex) <p class = "para"> 내용 </p>

 

기본 구조

<!DOCTYPE html>
<html lang="ko">
<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>

; 현재 문서가 HTML5 문서임을 명시, 종료태그 없음

 

html

; HTML문서의 루트 요소 정의

- lang="ko"로 한국어로 작성될 것임을 명시

 

head

웹페이지의 제목, 설명, 사용할 파일 위치, 스타일(CSS)같은 웹페이지의 보이지 않는 정보 작성

ex) <title>,<style>,<meta>,<link>,<script>,<base> 태그

 

meta

; HTML 문서에 관한 정보(표시 방식, 제작자, 내용, 키워드 등)를 검색엔진이나 브라우저에 제공, 빈 태그, head 안

ex) <meta charset="UTF-8"> ; 문자인코딩 방식 

ex) <meta name="author" content="홍길동"> ; name="정보의 종류" content="정보의 값"

ex) <meta name="viewport" content="width=device-width, initial-scale=1.0"> ; 스마트폰에서 웹 페이지의 가로 너비 설정

 

title

; HTMl 문서의 제목을 의미

ex) <title> 네이버 </title>

 

link

; rel은 문서와의 관계, href는 위치를 알려줌

ex) <link rel="stylesheet" href="./css/main.css"> ; css 불러오기 or <style></style> 태그 안에 작성해도 됨

ex) <link rel="icon" href="./favicon.png"> ; title옆에 있는 로고 설정(로고를 보통 favicon(favorite Icon)이라 부름)

 

script

ex) <script src="./js/main.js"></script> ; JS불러오기 or <script></script>태그 안에 작성해도 됨

 

 

body

; 사용자 화면을 통해 보여지는 로고, 헤더, 푸터, 네비게이션 같은 웹페이지의 보여지는 구조를 작성

 

 

 


 

semantic element(의미 요소)

; 요소가 자기 스스로 브라우저와 개발자 모두에게 자신이 사용된 의미를 명확히 전달해주는 요소

body의 기본적 구조

- header ; 섹션부분에 대한 헤더, 한 문서 내에 여러 개의 header요소 존재할 수 있음

- nav ; HTML문서 사이를 탐색할 수 있는 링크의 집합

- section ; 제목을 가지고 있으며, HTML문서의 전체적인 내용과 관련있는 콘텐츠들의 집합

- article

- figure ; 그래픽과 비디오 등의 독립적인 콘텐츠 정의할 때 사용 / figcaption ; figure요소 정의할 때 사용

- footer ; 작성자, 저작권 정보, 연락처 명시

 

 

팁

깔끔한 코드

; 가독성을 높여줌. 처음 작성할 때부터 꼼꼼/깔끔 작성하는 습관 들이기 !!

첫 코드 작성 습관이 코딩 인생을 좌우함 !!

 

 


 

상대경로

./ ; 현대 디렉토리에서 탐색(생략 가능)

../ ; 상위 폴더로 올라감

ex) ../../ ; 두 단계 상위 디렉토리 이동

 

절대경로

http ; 원격의 다른 사이트

/ ; 최상의 디렉토리(C:)로 이동

index.html ; 파일에서 가장 먼저 찾는 html문서

ex) <a href="/about"></a>라 하면, /about/index.html문서부터 찾음

저작자표시 (새창열림)

'WebProgramming > HTML' 카테고리의 다른 글

[HTML] HTML 작성 가이드라인 & 팁  (0) 2022.06.02
[HTML] 전역 속성  (0) 2022.05.24
HTML 문서에서 입력(form,input)  (0) 2022.05.05
HTML 글자/단락 태그 + CSS  (0) 2022.05.05
  1. HTML (HyperText Markup Language) 
  2. 태그
  3. 기본 구조
  4. <!DOCTYPE html>
  5. html
  6. head
  7. meta
  8. title
  9. link
  10. script
  11. body
  12. semantic element(의미 요소)
  13. 팁
  14. 깔끔한 코드
  15. 상대경로
  16. 절대경로
'WebProgramming/HTML' 카테고리의 다른 글
  • [HTML] HTML 작성 가이드라인 & 팁
  • [HTML] 전역 속성
  • HTML 문서에서 입력(form,input)
  • HTML 글자/단락 태그 + CSS
피터s
피터s
1년차 프론트엔드 개발자입니다 😣 아직 열심히 배우는 중이에요! 리액트를 하고있어요 :) - gueit214@naver.com - https://github.com/gueit214
피터s
피터의 성장기록
피터s
전체
오늘
어제
  • 분류 전체보기 (200)
    • 코딩 테스트 (25)
      • 프로그래머스 (16)
      • LeetCode (8)
      • 백준 (1)
    • 개발 독서 일지 (1)
    • 기업 분석 (4)
    • 개발 일지 (19)
      • 최신기술 도전기 (1)
      • 에러 처리 (5)
      • 개발 일지 (12)
    • 개발 일상 (36)
      • 개발 회고 (22)
      • 개발 이야기 (12)
      • 개발 서적 (1)
    • 취업 관련 지식 (11)
    • 알고리즘 (17)
    • WebProgramming (84)
      • WebProgramming (8)
      • HTML (5)
      • CSS (8)
      • JS (21)
      • React (40)

블로그 메뉴

  • About
  • 2022년 개발 성장기
  • 앞으로의 계획
  • github
  • 일상 blog

공지사항

인기 글

태그

  • 카카오
  • 개발 is life
  • 개발 일상
  • 스터디 후기
  • 함수
  • 1일 1커밋 후기
  • Union-find
  • 카카오 채용연계형 인턴십
  • Kakao Tech Internship
  • BFS
  • 구름
  • 1년 회고
  • KAKAO BLIND
  • 누적합
  • 해커톤
  • 반복문
  • lv3
  • dfs
  • LV2
  • 개발 회고
  • 구름톤
  • Retry

최근 댓글

최근 글

hELLO · Designed By 정상우.
피터s
HTML 기본 문법 정리
상단으로

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.