728x90

HTML,CSS/CSS 2

[CSS]margin과 padding 차이

padding과 margin의 공통점은 둘다 여백이라는 점이다. 그 중에서 나뉜다면 안쪽여백과 바깥여백이 있는데 margin은 바깥여백 padding은 안쪽여백 이다. 패딩10px 마진10px 위 태그 구조에 스타일을 입혀봤다. 스타일을 적용시키면 다음과 같다. padding은 다음과 같다. 보더 안의 패딩이라는 영역에서 상하좌우 10px씩 늘어난 것을 볼 수 있다. 그래서 아이템을 선택했을시 120x120로 늘어난 것을 볼 수 있다. 한마디로 안쪽에서 부풀어 오른것이라고 생각하면 쉽다. 그에 반해 마진은 보더 밖의 값이 상하좌우로 10px씩 늘어났다. 보더 밖이므로 아이템자체에는 영향이 없다. 다만 바깥여백이 늘어난것이므로 아이템자체가 10px씩 배경이든 아이템이든 다른 무언가로부터 띄어진다.

HTML,CSS/CSS 2022.05.14

CSS정의

CSS는 Cascading Style Sheet를 축약한 용어이다. Cascading의 사전적 뜻은 다음과 같다. 폭포가 위에서 아래로 흘러가듯이, 폭포의 원리를 빌린 우선순위를 뜻한다. Cascading+style sheet로 정보를 표현하는(뼈대가 있는) HTML에 스타일을 지정하는(꾸며주는) 언어이다. 여기서 꾸밈은 뼈대를 갖춘 문서에 색상, 글꼴, 이미지의 크기나 배치 등을 말한다. HTML과 같이 프로그래밍 언어가 아니며 꾸밈에 있어 우선순위가 있는 스타일 시트라고 이해하면 쉽다. 현재는 CSS3까지 나왔으며 HTML과 같은 문서에 쓸 수도, 각각 다른 문서에 쓸 수도 있다.

HTML,CSS/CSS 2022.04.21
728x90