본문 바로가기
HTML&CSS

HTML

by 융디's 2024. 4. 17.
728x90
HTML

HTML

@2024.03.27

HTML(Hyper Text Markup Language)

💡
웹 페이지를 만들기 위하여 사용하는 기본적인 웹 언어 중 한 종류로,
웹 브라우저에게 내 콘텐츠를 어떻게 표현해야 하는지 명령하고,
동료 및 웹 크롤러에게도 웹 문서 내에 데이터를 구조적으로 표시하여 정보를 전달하는 것

하이퍼 텍스트 마크업언어
  • 1989년 팀 버너스 리가 World Wide Web 개발
    • 문서와 문서를 연결하는 Hyper Link 개념 등장
    • 1991년 말에 버너스리가 처음으로 인터넷에서 문서를 HTML 태그라고 부르면서 시작
  • HTML1.0(1991) → HTML2.0(1995) → HTML3.2(1997) → HTML4.0(1997) → HTML5(2014)
  • 하이퍼 텍스트 : 웹 페이지를 다른 페이지로 연결하는 링크
  • HTML은 웹 브라우저에 표시되는 글과 이미지 등 다양한 콘텐츠를 표시하기 위해 마크업을 사용
    • 마크업 언어 : 텍스트의 구조와 서식을 표시하기 위해 태그 또는 특수 기호를 사용하는 언어
      • 제목은 어디인지, 본문은 어디인지, 강조할 부분은 어딘지 등을 구조적으로 표시
  • 웹 브라우저 : 웹을 둘러볼 수 있게 하는 응용프로그램(구글, 크롬)
  • 웹 크롤러 : 웹 사이트를 돌아다니며 데이터를 자동을 수집하는 기술
    • 최신 웹 데이터를 저장하며, 검색하는 사용자들에게 검색 결과를 제공

요소

💡
여는 태그와 닫는 태그 그리고 콘텐츠로 이루어진 것

<태그> 콘텐츠 </태그>
  • HTML 요소는 태그 사용해서 문서의 다른 텍스트와 구분
    • 태그 : 웹 페이지의 구조를 정의하고 콘텐츠를 표시하는 데 사용
  • HTML 요소 분석
    <p> My cat is cute </p>
    • <p> : 여는 태그
      • 요소의 이름이 구성되고, 여 닫는 꺽쇠괄호로 감싸진다.
      • 요소가 시작되는 곳, 또는 효과의 시작되는 곳임을 의미
    • </p> : 닫는 태그
      • 요소의 이름 앞에 역방향 슬래시가 포함
      • 요소의 끝을 나타낸다.
    • My cat is cute : 요소의 내용 ⇒ 콘텐츠
  • 요소는 속성을 가질 수 있다.
    • 속성 : 추가적인 정보를 담는다.
    • 예시
      <p class="pet"> My cat is cute </p>
    • 요소는 중첩이 가능
      <p class="pet"> My cat is <strong>cute</strong> </p>

기본 구조

<!-- HTML5의 문서형 선언 -->
<!DOCTYPE html> 
<!-- 문서의 루트 요소-->
<html>
 <!-- 문서의 메타데이터 집합 요소-->
    <head>
    <!-- meta : 다양한 문서 정보를 나타내는 것 -->
        <!-- 이 문서가 사용해야 할 문자집합을 utf-8로 설정 -->
        <meta charset="utf-8" >  
        <!-- 뷰포트의 너비에서 페이지가 렌더링하도록하며, 모바일 브라우저가 뷰포트보다 넓은 
        페이지를 렌더링한 후 축소하는 것을 방지 --> 
        <meta name="viewport" content="width=device-width">
        <!-- 문서의 제목-->
        <title>HTML 기본 구조 </title> 
    </head>
    <!-- 문서의 본문 요소-->
    <body>     
    </body>
</html>

주석

💡
<!-- 주석 처리할 내용 -->

728x90

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

CSS 속성  (1) 2024.04.19
CSS 선택자  (1) 2024.04.19
CSS  (1) 2024.04.19
시맨틱 구조  (1) 2024.04.19
TAG  (1) 2024.04.19