반응형
콘텐츠 영역의 width(가로 길이), height(세로 길이) 조절하기
- 박스 모델의 콘텐츠 영역의 크기를 지정할 때는 width(가로길이), height(세로길이) 속성을 사용합니다.
- width, height 속성값: px(픽셀), cm(센티미터), 백분율(%), auto 등으로 지정할 수 있습니다.
- width와 height는 좌우 padding과 테두리(border) 두께를 합친 값입니다.
[예제1] div박스에 width와 height 적용해보기
- 아래 코드에서, 빨간 div 박스는 px 고정값으로 설정하여 브라우저 창의 크기와 상관없이 크기가 유지된다.
- 반면에 파란 div 박스는 % 값으로 설정하여, 부모요소(body), 즉 웹 문서 창의 크기에 따라 달라진다.
See the Pen 009_예제1 by wootekken (@wootekken) on CodePen.
화면에 가로/세로로 배치하는 방법 결정하기
- 블록(block) 요소와 인라인(inline) 요소의 태그는 서로 성격이 변할 수 있다.
- display 명령어를 사용하면 블록 요소를 인라인으로 바꾸거나 인라인 요소를 블록으로 바꿀 수 있다.
[예제2-1] inline => block 요소로 바꾸기
See the Pen 009_예제2-1 by wootekken (@wootekken) on CodePen.
[예제2-2] block => inline 요소로 바꾸기
See the Pen 009_예제2-2 by wootekken (@wootekken) on CodePen.
- inline 요소로 설정하면 한 줄에 배치할 수 있지만 width, height 같은 block 성질의 값이 적용되지 않는다.
- 어떤 요소를 inline 처럼 가로로 배치하면서 width, height 같은 block 성질이 적용되게 하려면 display 명령어에 inline-block 이라는 속성을 주면 된다.
- inline-block 속성은 inline과 block 속성 두 가지를 모두 가진다.
[예제2-3] inline-block 요소로 바꾸기
See the Pen 009_예제2-3 by wootekken (@wootekken) on CodePen.
[예제2-4] none 속성으로 요소를 화면에서 없애기
See the Pen 009_예제2-4 by wootekken (@wootekken) on CodePen.
[퀴즈1] 다음 조건에 맞는 코딩을 하세요.
- 아래 코드를 수정하여 위의 "그림1"과 같이 나타나게 하세요.
- div 박스의 width와 height는 각각 70px로 수정하고, 여백 margin은 10px로 하세요.
- block 성질의 박스가 가로로 놓이면서 width와 height 속성을 적용할 수 있게 하세요.
See the Pen 009_퀴즈1 by wootekken (@wootekken) on CodePen.
728x90
반응형
'웹-프론트(Web-Front) > CSS' 카테고리의 다른 글
[CSS.019] Flex로 메뉴바 만들기 (0) | 2022.03.12 |
---|---|
[CSS.018] Flex로 정렬하기 (0) | 2022.03.08 |
[CSS.016] FloxBox로 정렬해보기 (0) | 2022.03.01 |
[CSS-015] 레이아웃 배치(Float활용) (0) | 2022.02.25 |
[001]CSS란? (0) | 2022.01.06 |
댓글