ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • HTML
    Note 2020. 10. 27. 20:48

    HTML

    - HyperText Markup Language의 약자

    - 웹 페이지의 틀을 만드는 마크업 언어

     

    웹 브라우저 상에서 화면에 보이는 사이트 혹은 웹 앱을 표현하는 도구

    HTML은 tag들의 집합, 트리 구조

     

    Tag: 부등호(< >)로 묶인 HTML의 기본 구성 요소

    <!DOCTYPE html>
    <html>
      <head>
        <title>page title</title>
      </head>
      <body>
        <h1>Hello world</h1>
        <div>
          contents here
          <span>tool here</span>
        </div>
      </body>
    </html>
    이 문서가 HTML 문서임을 명시
    html 시작 태그로, 문서 전체의 틀을 구성
    head 태그는 문서의 메타데이터를 선언
    문서의 제목, 브라우저의 탭에 보여짐
    </태그이름>은 해당 태그가 끝났음을 의미
    body 태그는 문서의 내용은 담는 곳
    heading을 의미하며, 크기에 따라 h1부터 h6까지 있음
    content division을 의미, 줄 바꿈됨
    줄 바꿈이 없는 content 컨테이너
    div 태그가 끝났음을 의미
    body 태그가 끝났음을 의미
    html 태그가 끝났음을 의미

     

    많이 사용하는 HTML 태그

    태그설명 설명
    div Divison
    span Span
    img Image
    a Link
    ul & li Unordered List & List Item
    input Input (text, radio, checkbox)
    textarea Multi-line Text Input
    button Button

     

    div VS span

    <div>div 태그는 한 줄을 차지</div>
    <div>division</div>
    <span>span 태그는 컨텐츠 크기만큼 공간을 차지</span>
    <span>span 1</span>
    <span>span 2</span>
    <div>division 1</div>

     

    div 태그는 한 줄을 차지
    division

    span 태그는 컨텐츠 크기만큼 공간을 차지 span 1 span 2

    division 1

     

    img: 이미지 삽입

    <img
      src="https://cdn.pixabay.com/photo/2016/04/09/07/32/laptop-1317581_960_720.jpg"
    />

     

     

    a: 링크 삽입

    <a href="https://google.com" target="_blank">구글</a>

     

    구글

     

    Google

     

    www.google.com

     

    ul, li 리스트

    <ul>
      <li>Item 1</li>
      <li>Item 2</li>
      <li>
        Item 3 has list
        <ul>
          <li>Item 3-1</li>
        </ul>
      </li>
    </ul>
    • Item 1
    • Item 2
    • Item 3 has list
      • Item 3-1

    input, textarea : 다양한 입력 폼

    <input type="text" placeholder="type here" />
    <div>
      <input type="radio" name="choice" value="a" /> a
      <input type="radio" name="choice" value="b" /> b
    </div>
    <textarea></textarea>
    <div>
      <input type="checkbox" checked /> checked <input type="checkbox" /> unchecked
    </div>

    a b

     

    checked unchecked

     

    button : 버튼

    <button>클릭</button>

     

     

    자바스크립트를 HTML에서 사용하는 방법

    HTML 내부에 작성

    <!DOCTYPE html>
    <html>
      <head>
      </head>
      <body>
        <script type="text/javascript">
          console.log('write your JS here');
        </script>
      <body>
    </html>

     

    HTML 외부에 작성

    - script 태그의 src 속성 이용

    index.html

    <script src="main.js"></script>

    main.js

    console.log("write your JS here");

     

    'Note' 카테고리의 다른 글

    재귀함수  (0) 2020.10.27
    고차함수, 콜백함수  (0) 2020.10.27
    Scope, Closure  (0) 2020.10.27
    CLI  (0) 2020.10.27
    객체  (0) 2020.10.27

    댓글