본문 바로가기

백엔드 학습 과정/Section 1 [HTML, Linux, Git, Java]

1. HTML

1. HTML : 웹 페이지의 구조를 담당하는 마크업 언어.

HTML은 웹 페이지의 내용과 뼈대를 정해진 규칙대로 기술하는 언어

 

[HTML의 기본 구조와 문법]

 

[TREE STRUCTURE / 트리 구조]

 

EX)

<!DOCTYPE html>                                                                   : 이 문서가 HTML 문서임을 명시

<html>                                                                   : html 시작 태그로, 문서 전체의 틀을 구성

           <head>                                                        : head 태그는 문서의 메타데이터를 선언.

             <title>Page title</title>                                 : 문서의 제목, 브라우저의 탭에 보여짐.

           </head>                                                       : </태그이름>은 해당 태그가 끝났음을 의미

           <body>                                                        : body 태그는 문서의 내용을 담는 곳                  

                        <h1> Hello world </h1>                     : heading을 의미하며, 크기에 따라 h1 ~ h6 까지있음.

                        <div> Contents here                                        : content division을 의미하며, 줄바꿈됨.

                         <span> Here Too! </span>                : 줄바꿈이 없는 content 컨테이너

                        </div>                                            : div 태그가 끝났음을 의미

           </body>                                                       : body 태그가 끝났음을 의미

</html>                                                                               : html 태그가 끝났음을 의미

 

[HTML 문법 특징]

A 태그가 선언되면, A 태그가 종료되기 전까지 다른 태그가 먼저 종료되는 경우는 없다.

SELF-CLOSING TAG의 경우, <tag>, </tag>  =>  <tag 내용 />으로 표현 가능.

 

EX) <img src = “codestates-logo.png”> </img>  =>  <img src = “codestates-logo.png” />

코드 작성 예시 <div> <input type =”radio”> 입력한 부분의 이름 </div>

 

[자주 사용되는 HTML 요소]

<div>                   : Division                                          : div 태그는 한 줄을 차지한다.

<span>                 : span                                              : span 태그는 컨텐츠 크기만큼 공간을 차지한다.

<img>                  : Image                                            : <img src””, 닫는 태그가 필요 없다.

<a>                     : Link 삽입                                                     : ex) <a href=http://naver.com>네이버</a>

<ul> & <li>           : Unordered List & List Item                 : ul은 순서가 없는 데이터를 표현하는 요소.

<input>                : Input (Text, Radio, Checkbox)                                                                                 [Text] : 타이핑 내용 입력하는란, [Radio] : 선택사항 중 1개만 클릭 가능, [CheckBox] : 생성된 란들 1개 이상 클릭 가능한 점.

<textarea>                         : Multi-line Text Input                                       : 줄 바꿈이 가능한 입력 폼을 생성.

<button>              : Button                                            : 클릭할 수 있는 버튼 생성.

<p>                     : Paragraph (문단)                               : 하나의 문단을 표현하기 위함.

<section>                           : 시맨틱 요소. 웹 페이지의 큰 의미 단위가 될 수 있는 어떤 것이든 묶어서 하나의 구역을 구분.

                            자체적으로 이름을 가지는 태그 Ex) <Article>, </Article>

<h1> ~ <h6>         : 제목

<pre>                  : 작성된 채로 공간 요소를 유지

<br>                    : 공간띄우기 ?

 

 

'백엔드 학습 과정 > Section 1 [HTML, Linux, Git, Java]' 카테고리의 다른 글

6. Git & Github  (1) 2022.10.29
5. Linux  (2) 2022.10.25
4. 와이어 프레임 & 목업  (0) 2022.10.25
3. 레이아웃 : 화면 나누는 법  (0) 2022.10.25
2. CSS  (0) 2022.10.25