개발

[HTML] 기초 문법

jyuuni 2023. 9. 7. 10:58
반응형

HTML 기본 구조

<!doctype html>
<html>
  <head>
    <meta charset="utf-8" />
    <title>test page</title>
  </head>
  <body>
    ...
  </body>
</html>

html은 크게 <head>와 <body>로 나뉜다.

  • <!doctype html> : 브라우저에 선언하는 역할
  • <html> : 전체 html 문서를 감싸는 태그
  • <head> :html 문서에 대한 정보를 나타내는 부분입니다. 하나만 존재해야하고, html 바로 아래에 있어야 한다.
  • - <title> : head 안에 들어가는 태그로 제목표시줄의 내용을 나타낸다.
  • - <meta> : meta 역시 head 안에 들어가는 태그로 문서에 대한 설명을 표시한다. 기본적으로 한글로 작성할 때는 charset="utf-8"을 사용한다.
  • <body> : html 문서에서 실제적으로 화면에 보여지는 부분을 나타낸다. <head> 아래에 위치해야 한다.

 

웹페이지 안에 포함되는 <body> 부분을 조금 더 자세히 살펴보자.

<body>
    <div class="skin">
        안녕하세요
        <div>div를 쓰면 문단이 나눠져요.</div>
        <p>p 태그를 쓰면 문단이 분리돼요. </p>
        <h1>h1을 사용한 가장 큰 제목</h1>
        <h2>h2를 사용한 소제목</h2>
        <h3>h 뒤에 숫자가 커질수록 크기와 굵기가 작아진다 </h3>
        <div><a href="https://www.naver.com/"> 네이버로 가는 길 </a></div>
        <input type="text">
        <div class='button'><button> 버튼입니다 </button></div>

    </div>

</body>

html 문법에서는 각 문장을 태그로 감싸는 형식으로 이루어져 있다.

 

  • <p> - 하나의 문단을 나눌 때 사용
  • <h#> - h1,h2,h3 ... ,h6 까지 뒤로 갈수록 작은 제목 표기
  • <b> - 텍스트 굵게, <strong>과 유사 
  • <div> - 레이아웃을 나눌 때 사용, 여러 소스를 묶어 css로 한번에 적용해주기 위
  • <a> - 하이퍼링크 삽입, href :클릭 시 이동할 링크

 

 

이 외에도

  • <br> - 줄바꿈(break), 엔터 효과
  • <hr> - 가로 줄 표 삽입
  • <pre> - 입력한 문장 형태 그대로 브라우저에 표현.  엔터,탭,띄어쓰기 모두 그대로 반영됨
  • <img> - 이미지 태그, scr :이미지 파일 경로 , alt : 대체 텍스트를 포함하여 작성

등등.. 다양한 태그가 있다.

 

반응형