본문 바로가기
[FrontEnd]/CSS

페이지 레이아웃

by 황원용 2022. 8. 24.
728x90

※ 본 게시물은 컴퓨터 및 프로그래밍을 공부중인 비전공자가 개인적인 공부를 위해 적어둔 것으로 내용이 정확하지 않을 수 있으며, 언제든지 추가되거나 수정될 수 있음.

 

 

 CSS는 사용자 중심의 인터페이스를 좀 더 구체적이고 세련되게 제작할 수 있게 도와주는 역할을 한다. CSS에서 다룰 수 있는 페이지 레이아웃 기능은 그 중에도 가장 기본적이며 필수적인이라고 할 수 있다. 

 

레이아웃 리셋

 HTML로 제작한 문서에는 기본적으로 내장되어있는 스타일이 있다. HTML의 내장 스타일은 문서를 만들 때 일일이 스타일을 지정해줄 필요가 없다는 점에서 편리하지만, 때로는 문제를 일으키기도 한다.

 

  • 박스의 시작을 (0,0)에서 시작하고 싶은데 <body> 태그가 가진 내장 스타일에는 여백이 있음
  • width, height 계산은 내장 스타일의 여백을 포함하지 않아 설정값과 실제값이 달라짐
  • 브라우저 별로 기본 내장 스타일이 다름

 

이 문제는 기본 스타일을 제거하는 코드를 삽입하면 간단히 해결할 수 있다.
* {
	box-sizing : border-box;
}

body {
	margin : 0;
	padding : 0;
}

 

 

728x90

'[FrontEnd] > CSS' 카테고리의 다른 글

Flexbox  (0) 2022.08.24
CSS 박스 모델  (0) 2022.08.23
CSS의 셀렉터 정리  (0) 2022.08.23
CSS의 코드를 보며 기본 구조를 알아보자.  (0) 2022.08.23
CSS란?  (0) 2022.08.23