참조

이 코드는 Let's Get IT 자바스크립트 프로그래밍에 있는 예제로 공부하고 있습니다.


이 짓을 왜 하는 것일까.

나는 그동안 html과 css를 대충 배우고 Javascript를 배우는 단계에 왔다. 이런저런 책을 사서 봤지만, 이해가 되지 않은 채로 넘어간 것 같다.

이에 복습 차원에서 태그부터 쭉 살펴보면서 내방식대로 이해를 하려고 한다.

하다보면 내가 하고 싶었던 목표에 닿지 않을까...?


코드

<!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>끝말잇기</title>
</head>
<body>
    <div><span id="order">1</span>번째 참가자</div>
    <div>제시어 : <span id="word"></span></div>
    <input type="text">
    <button>입력</button>
    <script>
        
    </script>
</body>
</html>

사용한 태그를 구글링을 통하여 내 방식대로 읽어보자

  1. <!DOCTYPE html>
  • 어떤 버전으로 작성되었는지 브라우저에게 알려 내용을 올바르게 출력하도록 도와주는 역할을 한다.
  • HTML 문서 첫 부분에 기술하여야 하며, 작성하지 않을 땐 비표준모드로 랜더링이 된다.
  • DOCTYPE은 태그가 아니기 때문에 문서 상단에 한 번만 기입해도 된다.
  • 소문자로 작성해도 적용이 된다.

  1. <html lang="en">
  1. <meta http-equiv="X-UA-Compatible" content="IE=edge">
  • 문서 호환성 모드
  • 인터넷 익스플로러(IE)의 버전에 따라 다르게 보여지지기에 "호환성 보기"라는 기능을 제공.
  • content 부분에 보여줄 IE 버전을 작성
  • 인터넷 익스플로러의 사용을 중지하고 Edge로 전환됨에 따라 위 형태의 코드를 사용.
  • vscode에서는 !를 입력한 상태에서 Tab키를 누르면 기본 세팅이 나옴.

  1. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 출처 : https://aboooks.tistory.com/352

  • Viewport는 웹페이지를 렌더링 할 때 동작하는 방법을 알려주고 그 크기를 디바이스 별로 지정하는 것.

  • content="width=device-width는 컨텐츠를 표현할 넓이를 사용자의 디바이스 크기에 맞춰 선언하겠다는 것.
    아래와 같은 선언 형태가 있다.

    meta name="viewport" content="width=400"
    meta name="viewport" content="width=device-width"
    meta name="viewport" content="width=device-height"
    meta name="viewport" content="width=device-width", initial-scale=1.0
    meta name="Viewport" content="width=device-width, user-scalable=no"

  1. <title> 태그
  • <head> 태그 내에서 사용해야 함
  • 페이지 제목을 담당.
  • 검색 엔진 등에서 가장 크게 보여지는 텍스트.

  1. <div> 태그
  • Division의 약자. 레이아웃을 나누는데 사용.
  • span 태그와의 차이점은
    1. 줄바꿈이 된다. (기본적으로 Block 속성)
    2. 크기를 지정할 수 있다.

7. span 태그
  • 문장. 혹은 텍스트의 특정 부분을 묶는데 사용한다.
  • Inline 속성을 가진다.

  1. <input type="text"> 태그
  • 글을 입력할 수 있는 창을 생성
  • 속성은 다음과 같음
    • value : 미리 문자를 입력할 수 있음. 단, 지워야하는 번거로움이 있음.
    • placeholder : 회색 글씨로 된 예시 글자
    • size : 입력 폼 가로 길이
    • maxlength : 글자 개수 제한
  1. <button> 태그
    참고자료 : http://www.tcpschool.com/html-tags/button
  • 클릭이 가능한 버튼을 정의할 때 사용
  • input 요소를 사용한 버튼에는 이미지, 텍스트 등을 삽입이 제한이 됨
  • button별로 type를 명시하는 것이 좋음.
profile
무언가를 하고 있지만, 잘 안될 수 있습니다.

0개의 댓글

관련 채용 정보