728x90
HTML : 웹 문서를 만드는 기본 언어

 

HyperText = 문서를 서로 연결해 주는 링크

단순 클릭 한번으로 다른 페이지나 사이트로 쉽게 연결

 

Markup = 표시하다

텍스트, 이미지, 영상 등의 위치를 표시

 

'웹 브라우저에 보여 줄 내용'에 마크업 하고 문서끼리 링크하는 것을 가능하게 하는 것이 HTML의 기본 기능이다.

 


HTML 문서의 기본 구조

 

웹 문서는 보통 <!DOCTYPE html>로 시작해 <html>, <head>, <body>라는 3개의 영역으로 구성되어 있다.

 

  • <!DOCTYPE html> : 
    현재 문서가 HTML5 언어로 작성한 웹 문서라는 뜻.

    HTML에서는 영어 대소문자를 구별하지 않아도 되지만 문서 유형을 강조할 때에는 <!DOCTYPE html>처럼 대문자를 사용하기도 한다.

  • <html> ~ </html> : 웹 문서의 시작과 끝
    웹 브라우저가 <html> 태그를 만나면 </html>까지 소스를 읽어 화면에 표시한다.

    ※ <html>태그에서는 lang 속성으로 문서에서 사용할 언어를 지정할 수 있다.
    <html lang="ko">	<!-- 한국어로 된 문서 -->

    언어를 지정하는 이유는 검색 사이트에서 특정 언어로 제한해 검색할 때 필요하기 때문이다. 예를들어 검색 결과 중에서 '한국어로 된 문서' 로 범위를 제한할 경우 <html lang="ko">인 문서를 우선 검색한다.

  • <head> ~ </head> : 
    웹 브라우저가 웹 문서를 해석하는 데 필요한 정보를 입력하는 부분으로 대부분 웹 브라우저 화면에는 보이지 않는다.
    주로 사용하는 태그로는 <meta>와 <title>이 있다.

    • <meta> : 문자 세트를 비롯한 문서 정보
      <meta> 태그에서 인코딩을 명시하지 않으면 웹 브라우저에서 자동으로 인코딩을 처리하기 때문에 한글이 깨질 수 있다. 이를 예방하기 위해 한글 인코딩을 명시하는 <meta charset="UTF-8">을 꼭 적어 주는 것이 좋다.
      <meta charset="UTF-8">	<!-- 한글 인코딩 명시 -->


      그 외에 웹 사이트의 키워드, 간단한 설명, 제작자 등의 정보를 다음과 같이 지정해 줄 수 있다.
      <meta name="keywords" content="html의 구조">			<!-- 웹 문서의 키워드 -->
      <meta name="description" content="html의 구조에 대한 설명">	<!-- 웹 문서의 설명 -->
      <meta name="author" content="Gildong Kim">			<!-- 웹 문서의 제작자 -->


    • <title> ~ </title> : 문서 제목
      <title>과 </title>사이에 웹 문서의 제목을 입력하면 웹 브라우저의 제목 표시줄에 표시가 된다.
      <title>HTML 기본 문서</title>

  • <body> ~ </body> : 
    실제로 웹 브라우저 화면에 나타나는 내용
    <body>
      <h1>프런트엔드 웹 개발</h1>
      <hr>
      <p>HTML</p>
      <p>CSS</p>
      <p>자바스크립트</p>
    </body>

+ Recent posts