본문 바로가기
개발일지/임시카테고리

css 기초

by 다니엘의 개발 이야기 2025. 1. 16.
320x100

#1 기초

 

"어떤 항목"을 제어해줄지 결정하는 것을 "속성"

"어떻게" 제어할지 결정 하는 것을 "값"이라고 한다.

 

#2 css 선택자

 

* - 전체 선택자

. - 클래스 선택자

# - id 선택자

 

보통

* {}

.container {}

#userId {}

이런식으로 쓰인다.

 

#3 컨셉

 

css가 적용되는 html은 모두 "박스 형태"로 이루어져 있다.

이를 다루기 위해서는 몇가지 개념을 알아야한다.

 

margin - 박스의 바깥 여백

border - 박스의 기준이 되는 바깥 테두리

padding - 박스의 안쪽 여백

contents - 박스의 내용

 

디자이너와 협업시

1) border-box

border가 고정된다.

액자 틀 느낌으로 생각하면된다.

액자 틀의 크기는 예를들어 40x50으로 고정 되어있는데, 무언가 크기 변화를 주려고 하면

액자 크기는 한정되어있어서, 안의 컨텐츠 크기가 줄어드는 것이다.

 

2) content-box

content가 고정된다.

content는 그대로 있고, 사이즈 조절에 따라서, content 주변의 크기가 가변한다.

300x250

'개발일지 > 임시카테고리' 카테고리의 다른 글

javascript 반복문  (0) 2025.01.23
css flex  (1) 2025.01.20
html 기본 요소 **매우중요  (0) 2025.01.16
Javascript 비교 구문 - ==, === 설명, a와 A의 차이  (0) 2025.01.11
javascript의 defer vs async 개념 정리  (0) 2025.01.10