[HTML 무작정 해보기] 1. 기본

2022. 12. 16. 10:28Learning/HTML

<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- head - css / javascript / 각종 설정 영역 -->
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Document</title>
  </head>
  <body>
    <!-- 
      body - 페이지에 들어갈 내용
      주석: 프로그램 실행에 영향을 주지 않음(Ctrl + /)
      Front-end 공식문서: https://developer.mozilla.org/ko/docs/Web/HTML
      Front-end school : https://www.w3schools.com/
    -->

    <h2>웹 문서 구현</h2>
    <p>html(HyperText Markup Language): 문서의 구조를 작성한다.</p>
    <p>css(Cascading Style Sheets): 문서에 스타일을 작성한다.</p>
    <p>javascript: 문서를 동적으로 처리한다.</p>
  </body>
</html>

 

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>html_002_heading.html</title>
    <style type="text/css">
      span {
        background-color: rgb(228, 94, 94);
        width: 500px;
        height: 200px;
        /* width height 값 적용되지 않음 - 인라인 요소*/
      }
      div {
        background-color: rgb(75, 75, 238);
        width: 500px;
        height: 200px;
      }
    </style>
  </head>
  <body>
    <h2>'h' 문서의 제목을 표시할 때 사용되는 요소이다.</h2>
    <h1>Title 1</h1>
    <h2>Title 2</h2>
    <h3>Tilte 3</h3>
    <h4>Title 4</h4>
    <h5>Title 5</h5>
    <h6>Tilte 6</h6>

    <span>인라인의 대표적인 요소이다.</span>
    <a href="https://www.naver.com/">naver</a>
    <!-- 인라인과 블록 요소의 차이
    인라인은 요소의 크기만큼만 공간 할당한다.
    인라인 요소는 요소간의 줄바꿈이 일어나지 않는다.
    글자(컨탠츠)안에서 꾸며주거나 할 때 사용한다.
    width와 height를 지정해도 실제 표현되지 않는다. -->

    <div>블록의 대표적인 요소이다.</div>
    <!-- 블록 요소는 요소 앞뒤로 줄바꿈이 일어남.
    블록 요소는 width와 height를 지정할 수 있다. -->
  </body>
</html>

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>CSS</title>
    <!-- 외부스타일(external style) -->
    <link rel="stylesheet" href="style/outer.css" type="text/css" />

    <!-- 내부스타일(internal/embeded style) -->
    <style>
      .one {
        background-color: rgb(128, 40, 210);
        color: aquamarine;
      }
    </style>
  </head>
  <body>
    <!-- 속성 속성명 -->
    <div class="one">internal style</div>
    <div id="two">external style</div>
    <!-- 인라인 스타일(inline style) -->
    <div id="three" style="color: darkorange">inline style</div>
  </body>
</html>

외부 css 파일을 불러온 external style

/* css component */
#two {
  /* #(아이디) : 아이디가 같은 요소를 지정 */
  background-color: green;
}

p {
  color: brown;
  border: 2px solid black;
}

 

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

[HTML 무작정 해보기] 0. 설정  (3) 2022.12.16