티스토리 뷰

5일째!

패스트캠퍼스 프론트엔드 올인원 with React 강의 수강 5일차입니다!

오늘은 n달에 1~2번 있는 배가 아픈 날이어서 갤럭시탭을 켜고 엎드려서 따뜻하게 강의를 들었습니다. 

어제 학습한 것에서 이어지는 내용이라 편안하게 들을 수 있었어요.

또한, 아직 HTML 첫걸음 단계이기 때문에 깊고 어려운 개념까지 들어가지는 않았습니다.

 

간단한 실습 과정이 포함되어 있었어요. ⌨

오늘은 <HEAD> 태그와 <BODY> 태그에 대하여 좀더 자세히 학습하고, 관련 예제를 실습해보았습니다.

(06. HEAD 태그 (TITLE, META, LINK, STYLE, SCRIPT) / 07. BODY 태그 (div, image), 웹 표준 검사 / 08. 예제)


 

<HEAD> 태그

◾ HTML 문서의 정보를 구성함

title: 웹 페이지의 제목 ➡ 브라우저 탭에서 이름으로 표시됨

 meta: 웹 페이지의 정보를 검색엔진이나 브라우저에 제공, 빈 태그

  ◽ <meta charset="UTF-8">: 문자를 인코딩하는 방식으로 UTF-8을 사용한다는 뜻

  ◽ <meta name="author" name="QQyukim">: 이 웹페이지 문서의 작성자가 QQyukim이라는 뜻

   <meta> 태그에서 사용할 수 있는 속성은 정해져 있음: charset, name => 값이 정해져 있음 / content => 값이 정해져 있지 않아 내용을 입력해줘야 함

 

 link: 외부 HTML, CSS 파일을 불러오거나 icon 파일을 불러올 수 있음, 빈 태그

   <link rel="stylesheet" href="css/style.css">: rel(필수 속성)=relationship, href=hypertext reference

 

 style: HTML 파일 안에 CSS를 작성할 수 있게 함

 script: JavaScript 파일을 불러오거나 HTML 파일 안에 스크립트문을 작성할 수 있게 함

 

<BODY> 태그

 HTML 문서의 구조를 나타냄

 <div> 태그: 명확한 의미를 가지지 않아 보통 막 쓰는 태그, 문서의 부분이나 섹션을 정의

 <img> 태그: HTML에 이미지를 삽입하는 태그

  <img src="./qq.png" alt="큐큐">: 모두 필수 속성 src=이미지 경로 지정, alt=alternate, 이미지의 대체 텍스트

 

웹 표준 검사하기

https://validator.w3.org/#validate_by_upload 접속하여 작성한 HTML 문서가 웹 표준에 부합하는 지 알 수 있음.

기본 문법 검사에 적합함.

 

- 예제

https://heropcode.github.io/GitHub-Responsive/# 의 깃헙 예전 메인 페이지 중 Header의 왼쪽 부분을 HTML만 클론코딩 해보자!

만들 부분을 정하여 영역 구분을 한다 (매우 중요!!!😬)

 

1. <HEAD> 태그의 내용을 간단히 정해준다.

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>GitHub</title>
</head>
<body>
    
</body>
</html>

 

2. <BODY> 태그에서 위 이미지에서 나눈 영역만큼 <div> 태그를 만들어준다.

<body>
    <div>
        <div>
            <div>
                <div>
                </div>
                <div>
                    <div></div>
                    <div></div>
                    <div></div>
                    <div></div>
                </div>
            </div>
        </div>
    </div>
</body>

 

3. 각 <div> 태그에 적절한 이름(class)을 지정해주고, 컨텐츠를 입력한다.

<body>
    <div class="header">
        <div class="container">
            <div class="container-left">
                <div class="logo">
                    <img src="https://heropcode.github.io/GitHub-Responsive/img/logo.svg" alt="GitHub Logo">
                </div>
                <div class="menu">
                    <div class="menu-item">Personal</div>
                    <div class="menu-item">Open Source</div>
                    <div class="menu-item">Business</div>
                    <div class="menu-item">Explore</div>
                </div>
            </div>
        </div>
    </div>
</body>

 

4. 빠뜨린 게 없는지 웹 표준 검사를 실시한다!


내용 학습 출처: https://heropy.blog/2019/04/24/html-css-starter/

강의 링크: https://bit.ly/3m0t8GM

댓글
최근에 달린 댓글
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31