본문 바로가기
Coding

HTML의 기본 구조와 개념

by DREYA 2023. 6. 20.
반응형

 

1. HTML의 기본 구조

<html>

  <head>

    <meta> // 웹브라우저에는 보이지 않지만 웹문서와 관련된 정보를 지정할 때 사용. 한글로된 내용을 표시할 때는 UTF-8이라는 문자 세트를 사용한다고 웹브라우저에 알려주어야 한다. <meta charset="UTF-8"> 하지 않으면 한글이 깨질수도 있다.

    <title>웹문서의 제목 입력</title> // 웹 브라우저 제목 표시줄에 표시

  </head>

  <body> // 실제 웹 브라우저 화면에서 보여주는 내용 작성

      <header></header>

      <main></main>

      <footer></footer>

  </body>

</html>

 

2. 이외 개념

1) HTML 기본구조 자동입력하기 : 첫 줄에 ! 입력 후, Tab 또는 Enter, 입력 후 lang="en"을 lang="ko"로 변경

2) 웹 문서의 영역 : 헤더, 메인, 푸터, 사이드바

3) 경로 입력 시, 절대경로, 상대경로 구분 유의

절대경로 : 속성값이 항상 같은 경로 ex) https://naver.com

상대경로 : 현재 작성하는 문서의 위치를 기준으로 함. 문서의 위치에 따라 바뀜. ex) ./sub/sub2.html, ../index.html 

※ 경로 표기법 

/ : 최상위 경로

./ : 현재 폴더 위치

../ : 상위 폴더 위치

4) 코딩의 대전제 : 2개 이상의 요소는 하나로 묶는다. 단일이어도 특정 스타일을 적용할 경우도 div로 묶는다.

텍스트 요소는 별 의미없이 묶을 땐 <span>을 사용. <strong>강조 <em> 특별한 의미일 경우 묶는다.

5) 태그 구분 block, inline-block, inline

block : h1~h6, p, adress, ol, ul, li, dl, table(테이블로 따로 분류되기도 함), form, fieldset, div, header, section, footer, nav, article, aside

inline-block : <img>(홑태그), <input>(홑태그), textarea, select

inline (text) : a, em, strong, mark, b, small, sub, sup, label, span,

table : table (블럭같이 행동함)

6) 부모 자식 상속 관계와 예외

- 부모가 블럭이면 누구든 자식으로 받을 수 있다.

- 부모가 인라인이면 인라인만 자식으로 받을 수 있다.

 - 단, 몇몇 블럭은 자식으로 블럭을 둘 수 없다. 아래와 같이 주로 텍스트 위주로 사용되는 태그들이 그렇다. 

   <h1>~<h6>, <p>, <address>, <dt>

반응형

댓글