본문 바로가기
웹 프로그래밍 기초

HTML Layout 태그 와 구조설계

by oncerun 2020. 5. 5.
반응형

 

레이아웃이란 배치를 뜻하는 단어이며,  HTML 태그로 감싸진 각 정보 요소를 화면상의 어느 위치에 어떻게 자리 잡을지를 결정하는 것을 말합니다.

기본적으로 상단의 <header>, 하단의 <footer> 그리고 가  운데 본문 <main> 영역이 존재합니다.

 

 

 

레이아웃을 위한 태그

 

모든 HTML 태그는 그 의미에 맞춰서 사용합니다.

 

  • header

  • section

  • nav

  • footer

  • aside

 

html태그는 레이아웃을 할 때에도 그 의미에 맞는 것을 찾아 사용해야 검색도 잘되며, 가독성 있는 코드를 만들 수 있게 됩니다.

 

 

 

PC 웹 사이트에서 브라우저 버전에 따른 호환성 이슈로 인해 div태그의 클래스명으로 레이아웃을 정의한다.

ex) <div class ="header"></div>

 

모바일에서는 호환되는 브라우저 버전이 많기 때문에 직접적으로 Layout태그들을 사용합니다.

 

 

구조설계

 

웹페이지를 만드는 것은 문서의 구조를 잡는 것과 같습니다.

제목, 단락, 내비게이션 등 이 있는 것과 비슷합니다.

웹 페이지를 만들기전 구조를 만드는 것이 우선적으로 할 일입니다.

 

현업에서는 Presentation 문서 형태의 기획서나 디자인 파일을 받아서 그것을 기반으로 HTML 개발을 시작합니다. 즉 어떠한 화면을 보면서 그대로 구현하는 것이죠.

 

그 화면을 보면서 구조를 분석해야 합니다.

먼저 영역을 나눠서 상단/본문/내비게이션 이런 식으로 큰 부분부터 분리합니다.

그 뒤에 각 영역 안에서 내용의 구조를 잡는 것이 일반적입니다.

각 영역 안의 내용 역시 여러 가지 형태일 겁니다.

목록을 나타내거나, 이미지를 나타내거나, 문단을 나타낼 수 있습니다.

이럴 때마다 적절한 태그를 사용하면 됩니다.

 

영역 안에서 또 다른 영역이 있다면 점점 안으로 좁혀가면서 HTML 태그를 사용하면서 완성해 나갑니다.

CSS 코드와 같이 가는 것보다는 HTML 태그만을 사용해 문서의 구조를 잡아나가는 것이 개발 단계의 순서입니다.

 

 

반응형

'웹 프로그래밍 기초' 카테고리의 다른 글

CSS 상속과 우선순위  (0) 2020.05.06
HTML Class , Id  (0) 2020.05.06
웹 서버 와 WAS  (0) 2020.05.05
Browser의 동작  (0) 2020.05.05
웹 FE 웹 BE  (0) 2020.05.05

댓글