이 영역을 누르면 첫 페이지로 이동
천천히 꾸준히 조용히 블로그의 첫 페이지로 이동

천천히 꾸준히 조용히

페이지 맨 위로 올라가기

천천히 꾸준히 조용히

천천히 꾸준히 조용히.. i3months 블로그

[HTML] Layout (1)

  • 2022.10.25 11:31
  • --------------
반응형

 

 

 

기존에는 HTML에서 영역을 나눌 때 div태그에 id값을 지정해 주는 방식을 사용했다.

하지만 여러 개발자들이 각각 다른 id를 사용하게 되고, HTML 코드의 일관성이 떨어져 새로운 방법을 고안했다.

 

 

 

각각의 레이아웃에 대응되는 새로운 태그를 만들어 화면을 구성하는 방법을 사용한다.

 

 

CSS FlexBox : 컨테이너 내부에 요소를 배치한다. 가로 또는 세로를 기준으로 요소를 배치한다,

CSS Grid : 컨테이너 애부에 요소를 배치한다. 2차원 좌표평면을 기준으로 요소를 배치한다.

 

두 가지 모두 HTML 요소를 배치할 때 유용하게 사용된다.

 

 

Semantic Element

 

태그만 봐도 직관적으로 해당 태그가 무슨 역할을 하는지 유추할 수 있는 Element를 의미한다.

 

 

<section> : 내부에 제목과 내용을 포함한다. 말 그대로 기사의 한 부분을 지정할 때 사용한다. 큰 주제로 묶는다고 생각하면 편하다.

<article> : section이라는 큰 주제 내부에 여러 가지 article이 존재할 수 있다.

 

두 가지를 엄격하게 구분할 필요는 없다.

 

<header> : 머릿말 정도로 생각하면 된다.

<footer> : 맨 밑에서 제작자의 연락처 등을 보여준다.

<nav> : 다른 사이트로 이동하는 요소들을 모아 놓은 집합으로 생각하면 된다.

<aside> : 웹 페이지 내용과 관련이 적은 요소들을 모아 놓은 집합이다. 

<figure> : 그림 및 사진과 그 설명을 보여줄 때 사용한다.

 

Entity

 

HTML의 예약어나 특수문자를 표현할 때 사용한다. ex.) < 를 &lt로

 

 

 

 

Encoding 

 

웹 서버는 보통 영어를 기본으로 사용한다.

한글을 표현하기 위해서는 한글 character set을 표현해 줘야 하는데, 이 때 인코딩을 사용한다.

UTF-8은 한글과 영어를 모두 표현할 수 있다.

 

 

 

URL

 

 

 

URL은 위와 같은 형태로 구성된다.

 

scheme부분에서 http 혹은 https를 사용하는데, https는 보안성을 강조해 패킷을 암호화하는 작업을 수행하기 때문에 http보다 안전하다.

 

URL에서 아스키코드로 표현할 수 없는 문자들은 %와 16진수를 사용해서 표현한다.

 

 

 

반응형
저작자표시 (새창열림)

'--------------' 카테고리의 다른 글

[HTML] Graphics  (0) 2022.12.01
[HTML] API  (0) 2022.11.15
[HTML] Form (1)  (0) 2022.10.25
네이버 지도 크롤링  (0) 2022.09.25
크롤링에서 POST 요청이 필요한 경우  (0) 2022.09.24

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • [HTML] Graphics

    [HTML] Graphics

    2022.12.01
  • [HTML] API

    [HTML] API

    2022.11.15
  • [HTML] Form (1)

    [HTML] Form (1)

    2022.10.25
  • 네이버 지도 크롤링

    네이버 지도 크롤링

    2022.09.25
다른 글 더 둘러보기

정보

천천히 꾸준히 조용히 블로그의 첫 페이지로 이동

천천히 꾸준히 조용히

  • 천천히 꾸준히 조용히의 첫 페이지로 이동

검색

방문자

  • 전체 방문자
  • 오늘
  • 어제

카테고리

  • 분류 전체보기 (666) N
    • Algorithm (205)
      • Data Structure (5)
      • Theory && Tip (33)
      • Baekjoon (166)
      • ALGOSPOT (1)
    • Spring (123)
      • Spring (28)
      • Spring Web MVC (20)
      • Spring Database (14)
      • Spring Boot (6)
      • Spring 3.1 (11)
      • Spring Batch (6)
      • Spring Security (16)
      • JPA (12)
      • Spring Data JPA (5)
      • QueryDSL (4)
      • eGovFramework (1)
    • Programming Language (74)
      • C (25)
      • C++ (12)
      • Java (19)
      • JavaScript (15)
      • Python (1)
      • PHP (2)
    • Computer Science (142)
      • Machine Learning (38)
      • Operating System (18)
      • Computer Network (28)
      • System Programming (22)
      • Universial Programming Lang.. (8)
      • Computer Architecture (4)
      • Compiler Design (11)
      • Computer Security (13)
    • Database (21)
      • Database (7)
      • MySQL (3)
      • Oracle (3)
      • Redis (5)
      • Elasticsearch (3)
    • DevOps (20)
      • Docker && Kubernetes (8)
      • Jenkins (4)
      • Amazon Web Service (8)
    • Mobile (28)
      • Android (21)
      • Flutter (7)
    • 💡 솔루션 (16)
    • 👥 모각코 (6)
    • 💬 기록 (4)
    • 📚 공부 (2) N
    • -------------- (25)

최근 글

나의 외부 링크

메뉴

  • 홈
반응형

정보

i3months의 천천히 꾸준히 조용히

천천히 꾸준히 조용히

i3months

블로그 구독하기

  • 구독하기
  • RSS 피드

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © i3months.

티스토리툴바