티스토리 뷰
Box 속성
단위
px, %
- px 단위는 픽셀이라는 뜻이며 화면에 고정적인 길이를 의미하며 절대적인 수치를 의미한다.
- 1px은 디바이스마다 고정크기가 다를 수 있다.
- % 단위는 부모요소 대비 비율적 영향을 받는다.
em, rem
- em 단위는 요소 자기 자신의 font-size에 영향을 받는다.
- 예를 들어 h1태그의 font-size를 10px로 지정하고 width를 5em으로 지정하면 가로 길이는 5 x 10px의 50px이 된다.
- rem단위는 html태그에서 지정한 font-size에 영향을 받는다.
- html태그에는 기본값으로 16px이 정의되어 있습니다. 따라서 따로 font-size를 조절하지 않으면 2rem은 32px이된다.
vw, vh
- vw, vh 단위는 뷰포트(디바이스 화면)를 기준으로 설정되는 길이 단위이며, 0~100사이의 값을 가진다.
- vw는 width를 지정할 때 사용하며, vh는 height를 지정할 때 사용한다.
- 뷰포트란 화면 전체 크기를 의미하며 만약 어떤 이미지의 높이값을 100vh로 지정하면 데스크탑 화면이든 태블릿, 모바일 화면과 관계없이 높이가 화면 전체를 꽉 채우게 된다.
박스 관련 속성
width, height 속성

width ↓
https://developer.mozilla.org/ko/docs/Web/CSS/width
width - CSS: Cascading Style Sheets | MDN
CSS width 속성은 요소의 너비를 설정합니다. 기본값은 콘텐츠 영역의 너비이지만, box-sizing이 border-box라면 테두리 영역의 너비를 설정합니다.
developer.mozilla.org
height ↓
https://developer.mozilla.org/ko/docs/Web/CSS/height
height - CSS: Cascading Style Sheets | MDN
height CSS 속성은 요소의 높이를 지정합니다. 기본값은 콘텐츠 영역의 높이지만, box-sizing이 border-box라면 테두리 영역의 높이를 설정합니다.
developer.mozilla.org
max-width, min-width / max-height, min-height 속성

max-width ↓
https://developer.mozilla.org/ko/docs/Web/CSS/max-width
max-width - CSS: Cascading Style Sheets | MDN
max-width CSS 속성은 요소의 최대 너비를 설정합니다. max-width는 width 속성의 사용값이 자신의 값보다 커지는걸 방지합니다.
developer.mozilla.org
min-width ↓
https://developer.mozilla.org/ko/docs/Web/CSS/min-width
min-width - CSS: Cascading Style Sheets | MDN
min-width CSS 속성은 요소의 최소 너비를 설정합니다. min-width는 width 속성의 사용값이 자신의 값보다 작아지는걸 방지합니다.
developer.mozilla.org
margin 속성

margin ↓
https://developer.mozilla.org/ko/docs/Web/CSS/margin
margin - CSS: Cascading Style Sheets | MDN
margin CSS 속성은 요소의 네 방향 바깥 여백 영역을 설정합니다. margin-top, margin-right, margin-bottom, margin-left의 단축 속성입니다.
developer.mozilla.org
padding 속성

padding ↓
https://developer.mozilla.org/ko/docs/Web/CSS/padding
padding - CSS: Cascading Style Sheets | MDN
padding CSS 속성은 요소의 네 방향 안쪽 여백 영역을 설정합니다. padding-top, padding-right, padding-bottom, padding-left의 단축 속성입니다.
developer.mozilla.org
border 속성

border ↓
https://developer.mozilla.org/ko/docs/Web/CSS/border
border - CSS: Cascading Style Sheets | MDN
CSS border 단축 속성은 요소의 테두리를 설정합니다. border-width, border-style, border-color의 값을 설정합니다.
developer.mozilla.org
box-sizing 속성

box-sizing ↓
https://developer.mozilla.org/ko/docs/Web/CSS/box-sizing
box-sizing - CSS: Cascading Style Sheets | MDN
box-sizing CSS 속성은 요소의 너비와 높이를 계산하는 방법을 지정합니다.
developer.mozilla.org
display 속성

display ↓
https://developer.mozilla.org/ko/docs/Web/CSS/display-internal
<display-internal> - CSS: Cascading Style Sheets | MDN
table과 ruby 같은 몇몇 레이아웃 모델은 복잡한 내부 구조를 가지고 있으며, 자식이나 자손들로 채울 수 있는 다양한 역할을 가지고 있습니다. 이 페이지는 이러한 "내재적인" 디스플레이 값을 정
developer.mozilla.org
overflow 속성

overflow ↓
https://developer.mozilla.org/ko/docs/Web/CSS/overflow
overflow - CSS: Cascading Style Sheets | MDN
overflow CSS 단축 속성은 요소의 콘텐츠가 너무 커서 요소의 블록 서식 맥락에 맞출 수 없을 때의 처리법을 지정합니다. overflow-x, overflow-y의 값을 설정합니다.
developer.mozilla.org
opacity 속성

opacity ↓
https://developer.mozilla.org/ko/docs/Web/CSS/opacity
opacity - CSS: Cascading Style Sheets | MDN
opacity CSS 속성은 요소의 불투명도를 설정합니다. 불투명도는 요소 뒤쪽 콘텐츠가 숨겨지는 정도로, 투명도의 반대입니다.
developer.mozilla.org
'개발 복습 > CSS' 카테고리의 다른 글
| [CSS] 애니매이션, 반응형 디자인 기초, Flex box (1) | 2024.10.16 |
|---|---|
| [CSS] 박스 띄우기, 전환 / 변환 (2) | 2024.10.16 |
| [CSS] 글꼴, 문자, 배경 (0) | 2024.10.16 |
| [CSS] CSS 기초, CSS 선택자 (1) | 2024.10.15 |
- Total
- Today
- Yesterday
- css공부
- 자바스크립트 모듈화
- 브라우저 스토리지
- 리액트
- 동적 리스트
- CSS
- 자바스크립트 타임
- JavaScript
- 깃
- css속성
- 리액트 기초
- 리액트 동적으로 스타일 변경하기
- 깃바쉬
- react portal
- 티스토리챌린지
- 리액트 공부
- react
- 자바스크립트공부
- 자바스크립트 에러처리
- useref hook
- 리액트로 프로젝트하기
- css기초
- 자바스크립트
- HTML
- 자바스크립트 공부
- 스타일드 컴포넌트
- 리약트 기초
- 자바스크립트 기초
- 상향식 데이터 전달
- 오블완