본문 바로가기
HTML&CSS

[HTML/CSS] 잊어버릴 때 쯤에 하는 총정리~~! _ HTML 편

by happyhelen 2021. 12. 13.

 

 

** HTML 에 관련한 모든 내용을 담고 있지는 않습니다

** 공유가 아닌 개인 공부에 목적을 둔 글입니다

** 설명이 불충분할 수 있으며 잘 정리된 글이 아닐 수도 있습니다

 

 

 

1. head 섹션

 

이 html 문서가 어떤 문서인지 정보를 명시하는 섹션이다

 

title : 파비콘 옆 페이지 타이틀

 

link 다른 곳의 파일을 이 html 문서에 불러올 때 사용

- href : 불러올 파일의 위치

- rel , type : 어떤 타입의 파일인지

 

meta : 이 웹사이트가 어떤 정보를 담고있는지 메타데이터, 웹사이트를 방문하지 않아도 미리 볼 수 있는 정보 (예, 카톡에서 맛집 블로그 공유할 때 밑에 나오는 간략한 소개들)

 

style : 바로 head 섹션에서 style 태그를 사용할 수도 있지만 문서의 내용이 길어지면 복잡해지기 때문에

<link hred="css 파일 위치" ... > 를 사용해 css 를 다른 파일에 저장해놓고 불러와서 쓴다

 

 

 

2. body 섹션

 

<div></div> 는 '태그' 라고 하며 한 쌍으로 움직인다

class 는 '속성' 이며 이를 이용해 css 스타일링이 가능하다 

둘을 합쳐 '엘레먼트' 라고 한다

 

1) 텍스트 태그

head : h1~h6 까지 있고 문서 내에서 제목으로 사용한다

b : bold 굵은글씨

i : 기울인 글씨

p : 글의 문단

 

 

<!DOCTYPE html>
<html>

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>헬렌</title>
  <link href="style.css" rel="stylesheet" type="text/css" />
  <meta name="description" content="헬렌의 문서">

</head>

<body>
  <div class="item">안녕</div>

  <!-- 텍스트 관련 태그들 -->
  <h1 class="item">안녕하세요</h1>
  <h2 class="item">안녕하세요</h2>
  <h3 class="item">안녕하세요</h3>
  <h4 class="item">안녕하세요</h4>
  <h5 class="item">안녕하세요</h5>
  <h6 class="item">안녕하세요</h6>

  <b> 굵은글씨</b><br>
  <i> 기울은 글씨 </i>
  <p> 글의 문단을 나타내는 p 태그 </p>
  
  </body>
</html>

 

 

 

 


 

 

 

2) 미디아 태그

img

video

- controls : 재생버튼, 재생바

 

3) 링크 태그

a

href 

target : _blank 로 설정시 새로운 창에 띄움

<body>
  <!-- 미디아 관련 태그들 -->
  <img src="이미지 웹사이트 주소" />
  <video src="비디오 웹사이트 주소" controls/>

  <!-- 링크 관련 태그들 -->
  <a href="google.com" target="_blank">구글</a>

  </body>

 

 


 

4) 테이블 태그

 

<body>
  <!-- 테이블 관련 태그들 -->
  <table border="1">
    <thead>
      <tr>
        <th>이름</th>
        <th>나이</th>
      </tr>
    </thead>

    <tbody>
      <tr>
        <td>헬렌</td>
        <td>50</td>
      </tr>
      <tr>
        <td>케이트</td>
        <td>51</td>
      </tr>
    </tbody>
  </table>

</body>

 

 


 

 

5) 목록 태그

 

ol : orderedList

ul : unorderedList

<body>
  <!-- 목록 관련 태그들 -->
  <ol>
    <li>헬렌</li>
    <li>케이트</li>
  </ol>

  <ul>
    <li>헬렌</li>
    <li>케이트</li>
  </ul>
</body>

 

 

 

 


 

6) 구역을 나누는 태그

 

div : 한 줄 전체의 공간을 차지 => block element

span : 내용물 만큼의 공간만 차지 => inline element

 

<body>
  <!-- 구역을 나누는 태그들 -->
  <div class="division">디비전</div>
  <span class="span">스팬</span>
</body>

 

 

 


 

 

7) 인풋 태그

 

<body>
  <!-- 인풋 태그들 -->
  텍스트 <input type="text"/>
  체크박스 <input type="checkbox" />
  라디오 <input type="radio" />
  색깔 <input type="color" />
  여러 문장 <textarea></textarea>
  드랍다운 <select name="name">
    <option value="헬렌">헬렌</option>
    <option value="케이트">케이트</option>
    </select>
    
  <form>
    <input type="email" placeholder="이메일" />
    <input type="password" placeholder="비밀번호" />
    <button type="submit">로그인</button>
  </form>

  </body>

'HTML&CSS' 카테고리의 다른 글

[HTML] class 와 id 이해하기  (0) 2021.12.16