HTML | CSS

[HTML] HTML이란?

  • -
728x90

HTML이란?

HyperText Markup Language 의 약자로서 웹페이지를 만들기 위한 언어로 웹브라우저 위에서 동작하는 언어다.

  • 하나의 언어(Language)로 취급
  • 온라인 상에서 문서를 주고받을 때 연결하는 역할, 이미지를 표현, 웹 사이트, 웹 페이지, 웹 문서라는 표현을 사용

기본 형태

<!DOCTYPE html> //문서 타입을 html이라고 명시
<html> //여기서부터 "html 코드이다" 라고 명시
<head>
문서를 정의하는 데이터가 위치
</head>
<body>
문서에 표시되는 컨텐츠가 위치
</body>
</html>

  • Meta 정보 : 눈에는 보이지 않지만 추가적인 정보를 뜻함
  • head에 charset, metadata등 정보들을 어떻게 표현할지 담는 태그들이 들어간다.

태그(Tag)란?

  • 정보를 정의하는 형식
  • 그 의미에 맞춰서 사용해야 한다
  • 링크, 이미지, 목록, 제목 등 많은 태그들이 있다
  • 태그는 그 의미에 맞춰서 사용해야한다. 즉, 태그는 각각의 의미를 가지고 있기 때문에 Sementic하다 라고 표현한다
  • Style을 바꾸는 것은 HTML보다는 CSS에서 표현해주는 것이 좋다
  • 구글에 html tag list 로 검색을 해보면 수 많은 태그들의 정보가 있다
  • 이 곳을 참조하자 태그 리스트
    • 링크 <a href=""></a>
    • 이미지 <img></img>
    • 목록 <ul><li></li><ul>
    • 제목 <h1~6></h1~6>

예제1

  1. vscode에 html:5를 입력하면 아래와 같이 가장 기본 형태의 구조가 작성 된다.
  2. <h1> </h1> headline의 크기를 의미한다.
  3. <div> </div> 문서의 구역을 나누겠다라는 의미이다.
  4. <ul> </ul>unordered list : 순서가 없는 리스트를 의미한다
  5. <li> </li>list item : 리스트 아이템을 의미한다.
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Document</title>
</head>
<body>
    <div>
        <h1>반갑습니다.</h1>
        <ul>
            <li>1</li>
            <li>2</li>
            <li>3</li>
        </ul>
    </div>
</body>
</html>

HTML 구조화 설계

HTML structure design (구글 이미지 탭)

 

html structure design - Google 검색

코드스쿼드] HTML, CSS 개발을 위한... antaehyeon.github.io

www.google.co.kr

 

  • IDClass
    • ID(Identifier)
      • 고유한 속성을 지님(같은 ID가 있더라도 오류는 나지 않지만 고유한 속성을 가지도록 사용하자)
    • Class
      • 중복적으로 사용 가능
      • 비슷한 스타일을 표현하기 위함
728x90
300x250
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.