HTML 기본 문법

2021. 10. 5. 11:11Study/Publishing

HTML 기본 문법의 특징

1. 폴더와 파일명 : 영문(대/소) + 숫자 + _ + - (시작 문자는 꼭 영문이어야 함 ex. sample_1.html)

2. html/css/javascript 영문 대소문자를 구분한다.

3. html : 무조건 영문 소문자로 마크업한다.

4. 대다수의 태그들은 <태그명></태그명> 열고 닫는 세트로 되어있다. (태그의 계층, DOM, 부모/자식의 관계)

5. 태그들은 계층 (부모/자식)을 표현할 수 있다. (Tab)

6. 모든 웹문서(파일명.html)는 하나의 <html></html>을 최상위부모로 가진다.

   <html lang="en"> 주언어 정의

7. <head></head> : 화면에 보여지는 부분 이외의 것을 명시(코드명시/CSS 또는 js파일을 연결)

8. <body></body> : 웹페이지의 본문을 처리하는 태그(화면 UI 구현)

9. <title>사이트제목</title>

10. <meta> : 본문의 코드를 처리하기 전에 미리 브라우저에게 특정의 정보를 알려주는 역할

 

<!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>Document</title>
</head>
<body>
    
</body>
</html>

 

 

 

 

템플릿

- html문서에서 꼭 필수적으로 필요한 코드

- html4.01 / xhtml1.0 / html5 (버전별로 다름 / !DOCTYPE으로 버전 명시)

- html5 템플릿 문서 

 

* 젠코딩

복잡한 코드를 일일히 손으로 치는게 아니라 약식으로 입력 하면 만들어주는 기능

약식 코드로 정식 코드를 만드는 기능

 

* 사용방법

- html:5 + Tab

- ! + Tab

- div>ul*10>li*3>a>img + Tab

 

 

 

 

 

CSS 스타일링 방법 3가지

1. 인라인, 로컬

- 태그에 직접 쓰는 방법

/ 마크업이 지저분해 짐

/ 효율이 떨어짐

 

2. 임베디드, 페이지

- 문서에 스타일을 포함하는 방법

- head에 style 섹션을 넣어 사용한다.

 

3. 링크 ★

- 분리되어 있는 css파일을 링크시키는 방법

- 가장 적합한 방법이다.

- 독립적인 css파일을 생성한다.

- 파일의 재사용이 가능하다.

 

* 상속 시 우선순위

인라인 > 임베디드 > 링크

/* 1. 인라인, 로컬 스타일 */
<div style="color:#006;">인라인 방법</div>


/* 2. 임베디드, 페이지 스타일 */
<head>
	<style>
    p{color:#006;}
    </style>
</head>


/* 3. 링크드 스타일 */
<head>
	<link rel="stylesheet" href="main.css">
</head>

 

 

 

 

'Study > Publishing' 카테고리의 다른 글

HTML5 시맨틱 태그 (Semantic Tag)  (0) 2021.10.07
Reset.css / Normalize.css  (0) 2021.10.07
HTML Entity  (0) 2021.10.06
웹표준과 웹접근성  (0) 2021.09.29
[css] Flexbox  (0) 2021.03.10