오답노트

[부스트코스] 비전공자를 위한 HTML/CSS - 1강 HTML 이해하기 본문

Web/HTML

[부스트코스] 비전공자를 위한 HTML/CSS - 1강 HTML 이해하기

권멋져 2022. 5. 17. 16:12
  • HTML 소개
    • HTML 이란?
      • 웹페이지를 만들 때 사용하는 언어
  • HTML 문법
    • 태그
      • 무언가를 표기하기 위한 꼬리표, 또는 이름표
      • 태그 = 요소 같은 의미라고 생각할 것
      <h1>Hello,HTML</h1>
      
      <aside> 📋 h1 : 태그 이름 <h1> : 시작태그 </h1> : 종료 태그 Hello, HTML : 내용
    • </aside>
    • 속성(Attribute)
      • 이름과 값으로 이루어져 있고 시작 태그 안에 선언한다.
      • 태그 이름과 띄어쓰기로 구분하며, 속성은 띄어쓰기로 구분하지 않는다.
      • 이름=값의 형태로 쓰이며 값은 쌍따옴표 또는 홀따옴표로 감싸준다.
      • 모든 태그에서 사용가능한 속성 존재
      • 특정 태그에서 무조건 사용해야하는 속성 존재
      <h1 id="title">Hello,HTML</h1>
      <h1 id="title" class="test">Hello,HTML</h1>
      
    • 태그 중첩(Nesting Tags)
      • 올바른 예
        • 부모태그 내에 자식태그가 종료되어있음
      <h1>Hello, <i>HTML</i></h1>
      
      • 잘못된 예
        • 부모태그 밖에 자식태그가 종료되어있음
      <h1>Hello, <i>HTML</h1></i>
      
    • 빈 태그(Empty Tag)
      • 시작태그만 존재하고 종료태그가 없음
      • 속성에 의해 화면에 출력됨
      • 화면에 출력되지 않아도 다른 용도로 사용되는 태그
      • 대체 태그라고도 함
      <br>
      <img src="">
      
    • 공백(Space)
      • 한 칸 이상의 공백은 모두 무시한다.
      • 아래 코드는 모두 같은 결과
      <h1>Hello, HTML</h1>
      <h1>Hello,      HTML</h1>
      <h1>
      	Hello,
      	HTML
      </h1>
      
    • 주석
      • <!— —> 태그안에 내용을 넣어 주석처리한다.
      <!-- 이것은 주석입니다. -->
      <!-- 
      	이것은 주석입니다. 
      -->
      <h1>Hello, HTML</h1>
      
    • HTML 문서 구조(HTML DOCUMENTS)
      • DOCTYPE은 이 문서가 어떤 버전인지 브라우저에게 알려주는 태그
      • DOCTYPE은 가장 최상단에 위치해야한다.
      • html 의 lang 속성은 해당 문서의 언어 속성을 나타낸다.
      • html 내부에는 head 태그와 body 태그로 나타낸다.
      • head 태그는 브라우저에 표현되지 않고 문서 기본정보 또는 외부 파일 연결에 사용된다
      • meta 태그의 charset 속성은 인코딩 속성을 나타낸다.
      • title 태그는 탭바에 나타나는 항목이다.
      • body 태그는 실제 브라우저에 출력되는 내용이 들어간다.
      <!DOCTYPE HTML>
      <html lang="ko">
      	<head>
      		<meta charset="utf-8">
      		<title>HTML 문서의 기본구조</title>
      	</head>
      	<body>
      		<h1>Hello,HTML</h1>
      	</body>
      </html>