본문 바로가기
Web/HTML

01. HTML의 개념, 특징, 태그

by 사라리24 2024. 4. 3.
SMALL

 

1. HTML의 개념


 

 

 

  • HTML (HyperText Markup Language)
 
웹페이지를 만들기 위해 사용되는 표준 마크업 언어
HyperText(웹 페이지에서 다른 페이지로 이동할 수 있는 문장) 기능을 가진 문서를 만드는 언어
웹 페이지는 HTML 문서라고도 불리며 HTML 태그들로 구성 (F12키를 눌러서 확인 가능)

 

 

  • 마크업 언어(Markup Language)
 
문서나 데이터 구조를 정의하고 표시하기 위해 사용되는 언어.
태그(Tag)라고 불리는 특정한 구문을 사용하여 문서의 요소를 표시 (프로그래밍X)
(ex) 마크다운

 

  • HTML의 특징
 
  • HTML 문서는 확장명을 .html로 저장
  • 대소문자를 구별하지 않음
  • 문서를 작성할 수 있는 에디터라면 HTML 문서를 작성할 수 있음
  • 띄어쓰기, 불바꿈을 구별하지 않음
  • 대부분의 태그는 시작태그와 종료태그로 구성되어 있음
      <태그>     </태그>
    시작태그   종료태그

 

  • HTML의 뼈대(스켈레톤)

 
<html>

    <head>  머리(정보)  </head>
 
    <body> 몸통(화면) </body>

  </html>

 

 

  • 최초의 웹사이트 (1990년 제작)
 
◾ https://info.cern.ch/

 

 

  • 사용툴: Visual Studio
 
설치: https://code.visualstudio.com/



 

 

 

2. Visual Studio 사용하기

 

 

  • 에밋(emmet)
- html, xml, xsl 문서 등을 작성할 때 빠른 코팅을 위해 사용하는 플러그인
- 원래 젠코딩으로 부르다 에밋으로 이름 변경
!(Enter) : html 기본 코드 완성

 

 

  • 익스텐션(Extension)
HTML 파일에 대해 로컬 웹 서버를 가상으로 실행하여 웹페이지를 실시간으로 미리 보기 할 수 있는 확장팩
Alt + L, O 순서대로 누르기 : 바로 반영되는 브라우저가 실행됨
HTML 이나 XML 파일에서 태그를 변경하면 해당 태그의 짝 태그를 자동으로 변경해주는 확장기능

 

3. 특수태그

 

 

  • 특수태그1  -   >

 &lt;
P &gt;



< :  &lt;
>:   &gt;

(공백) : &nbsp

주석 : <!-- 주석을 넣음 -->

 

  • 특수태그2  -  공백 

 글자1&nbsp&nbsp&nbsp&nbsp&nbsp글자2

 

 

  • 특수태그3  -  줄바꿈

  글자
<br>글자<br>글자<br>

 

  • 주석


   
<!--
        작성일: 2024-04-03
        작성자: 이사라
        내용: 문단태그
     -->


[브라우저 화면]

 

[페이지 소스 화면]


 

 

4. 블록태그

 

 

 

  • 문단태그  <p ~ </p>

<
body>
    <p> 문단을 만드는 태그 </p> 글자1
    글자2               글자3
</body>
</html>


[브라우저 화면]





[페이지 소스 화면]



파란색 : 자신의 영역
주황색 : 여백

 

 

  • 제목태그 <h> ~ </h>


    <h1>안녕하세요</h1>
    <h2>안녕하세요</h2>
    <h3>안녕하세요</h3>
    <h4>안녕하세요</h4>
    <h5>안녕하세요</h5>
    <h6>안녕하세요</h6>
    일반문자



제목태그는 자동으로 검색엔진에서 제목으로 채택할 확률이 높음

 

  • 서식태그 <b> ~ </b> , <strong> ~ </strong>

     
<b> b태그 표현 </b>
    <strong> strong 태그 표현</strong>

현재 html 버전5: 많은 태그들이 생성되고 사라짐
b태그는 버전 1때부터 있었고 stong 태그는 버전5부터 시작됨
버전1 때는 css가 없었을 시기, 태그자체에 디자인 요소가 들어가 있었음
시간이 지나면서 시각 장애인분들이 쓰게 됨
strong 태그에는 리더기에서 읽어질 때 세게 발음되도록 설정되기 위해 추가됨
약자들도 웹을 읽을 수 있는 웹접근성이 좋아진 것임

 

 

  • 서식태그 <i> ~ </i> , <em> ~ </em>

   
<i>i 태그 표현</i>
    <em>em 태그 표현</em>
  

 

  • 서식태그  <ins> ~ </ins>

   
<ins>ins 태그 표현</ins>

 

  • 서식태그  <del>  ~ </del>

   
<del>del 태그 표현</del>

 

 

  • 서식태그  <sup> ~</sup>

   
<p>sup 태그 표현 x<sup>2</sup>+y<sup>3</sup>=2 <p>

 

  • 서식태그  <sup> ~</sup>

    
<p>sup 태그로 화학식을 표현 H<sup>2</sup>o</p>

 

  • 서식태그  <hr>

   
  <hr>


 

 

5. 목록태그

 

 

  • <ul> ~ </ul>   
    <li> ~ </li>

   
<ul>
        <li>김사과</li>
        <li>오렌지</li>
        <li>반하나</li>
    </ul>

    ul>li*3  -> 빠르게 입력하는 방법


 

 

  • <ol> ~ </ol>   
    <li> ~ </li>

  <
ol>
      <li>김사과</li>
      <li>오렌지</li>
      <li>반하나</li>
  </ol>

 

  • <dl> ~</dl>
    <dt> ~ </dt>
    <dd> ~ </dd>

  <
dl>
      <dt>류정원선생님</dt>
      <dd>김사과</dd>
      <dd>오렌지</dd>
      <dd>반하나</dd>
  </dl>

 

  • 단축키
 
코드 정렬 : 컨트롤 + k + f

 

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

05. 테이블 태그  (0) 2024.04.04
04. 호스팅 서비스, 책갈피  (2) 2024.04.04
03. 이미지 태그, 하이퍼링크  (2) 2024.04.03
02. HTML 속성  (0) 2024.04.03
00. Web  (0) 2024.04.03