[생활코딩] HTML 기본 강좌 요약

Posted by [하늘이]
2019. 12. 9. 15:47 IT/PHP Web JS CSS HTML..
반응형

생활 코딩이라는 좋은 사이트가 있어 필자가 공부하면서 요약 정리한 내용입니다.

생활 코딩에서 web 공부 사이트는 아래와 같습니다. 

https://opentutorials.org/course/1688/10245


* HTML 작업 툴

아톰 에디터로 HTML 작업 수행한다.

https://atom.io/

그외

 aptana

 sublime text

 brackets

  - 아톰 사용 법 : https://opentutorials.org/module/1579

        plug in  : emmet(코드 자동 완성)

  -  sublime text 사용법 : https://opentutorials.org/course/671/3595



Hypertext

Markup

Language


* 하이퍼 텍스트

 -> 문서와 문서가 연결되어 있다.

    링크는 HTML의 본질이다.

    HTML의 본질은 웹의 본질이다.


* Tag 를 기본적으로 사용한다.

 태그 사이에 있는 것을 content 한다.

 Ex)   

1

2

3

4

5

6

7

8

9

<!DOCTYPE html>

<html>

 <head>

 <meta charset="utf-8" />

 </head>

 <body>

 안녕하세요. <strong>생활코딩</strong>입니다.

 </body>

</html>

 

 * HTML 속성

a 태그 : 링크를 거는데 사용하지만 추가적잉 정보가 필요하다.

      문법적 요소를 추가하는데 사용되는 것이 속성이다

      링크 주소와 타겟(새창, target 없는 경우 유지되는 창.)

1

2

3

4

5

6

7

8

9

<!DOCTYPE html>

<html>

 <head>

 <meta charset="utf-8" />

 </head>

 <body>

 안녕하세요. <a href="http://opentutorials.org/course/1" target="_blank">생활코딩</a>입니다.

 </body>

</html>


# a 태그 : 링크를 표시하는 태그 (바로 위 내용)

# li 태그 : 리스트를 표시하는 테크

# 순서를 나타내는 태그

    ul 태그 : 그룹을 만드는 것 (unordered list)

    ol 태그 : 그룹을 만들면서 번호를 앞에 붙여 주는 태그

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

<!DOCTYPE html>

<html>

 <head>

 <meta charset="utf-8" />

 </head>

 <body>

 <ol>

 <li>html</li>

 <li>css</li>

 <li>JavaScript</li>

 </ol>

 <ul>

 <li>최진혁</li>

 <li>최유빈</li>

 <li>한이람</li>

 </ul>

 </body>

</html>


# <!DOCTYPE html>

  => html 문서가 어떤 html 표준에 맞춰서 작성이 되었는지 알려주는 코드이다.

    html 5 를 예제에서는 사용하고 있다고 되어 있다.

    다른 표준을 사용하는 경우 아래 링크로 확인 가능하다.

    https://ko.wikipedia.org/wiki/%EB%AC%B8%EC%84%9C_%ED%98%95%EC%8B%9D_%EC%84%A0%EC%96%B8

# body 태그

 : 본문에 해당되는 내용을 의미하는 태그다.

# head 태그

  : 문서의 정보나 문서를 설명하는 태그

   문자 인코딩 정보등.

     올수 있는 정보 : meta charset

                             title 태그 : ex) <title>xxx</title>

# html 태그

  html 태그 안쪽에 있는 것은 html 문서이다라는 것을 알려주는 것이다.


* 태그가 어떤 것이 있는지 궁금할 때 

 "Tag Reference" 로 검색

  - http://dev.w3.org/html5/html-author/

  - https://opentutorials.org/course/1058  => HTML 사전

  


* Semantic Web : 의미가 잘 드러나는 웹

  정보의 의미를 더 잘 드러나게 하는 tag들이 있다.

* nav 태크 : 구역을 알려주는 태그라고 한다.

  태그가 어떤 기능을 하는 것이 아니고 그냥 여기서 부터는 윗부분에 있는 것이다. 여기서부터는 아래에 있는 것이다라는 것을 알려줘서 

  나중에 다른 사람이 이 코딩을 보고 유지 보수할 때 편리하게 하려는 목적도 있다고 합니다.

* article 태그 : 본문이라는 의미를 부여한다.


* index.html 이 해당 website의 대문이다.라는 암묵적인 약속이 되어 있다.

  보통 index.html을 붙이지 않아도 해당 페이지를 찾아서 이동한다.





반응형