본문 바로가기

CSS

CSS 박스 모델 연습

반응형

1. 부모 자식 관계 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <link rel="stylesheet" href="./main.css" />
</head>
<body>
    <div class="parent">
        <div class="child"></div>
    </div>
</body>
</html>

 

2. 출력하기 

 .parent {
    width: 300px;
    height: 200px;
    background-color: blue;   
 }
 .child {
    width: 100px;
    height: 100px;
    background-color: orange;   
 }

우: auto

파란색이 부모, 노란색이 자손이다. width를 auto로 하면 부모(파란색)의 너비를 따라간다. 

 

3. 픽셀(px)수 보는 방법. 

4. 부모 폰트사이즈를 40px로 하자 자손 너비가 40*10(em)=400px이 됐음. 

부모요소로부터 글꼴 사이즈를 상속받는다. 

 

5. 단위 


        - px (픽셀) 
            - 1024 768 -> 가로 픽셀 1024개, 세로 픽셀 768개 있음 
        - % (상대적인 백분율)  
            - 기준이 있어야함
            - 자식요소는 부모요소의 속성값이 기준점이됨
        - em (요소의 글꼴 크기)
            - html 기본 글꼴 사이즈 : 16px로 설정됨
                - 16px * 10 = 160px
            - 1em = 16px
        - rem (루트 요소의 글꼴 크기)
            - 부모요소가 아닌 html를 기준으로 글꼴 사이즈를 상속
        - vw (뷰포트 가로 너비의 백분율) 
            - 예) 현재 화면에서 뷰포트대비 정확히 절반 차지
    

    - vh (뷰포트 세로 너비의 백분율) 

반응형

'CSS' 카테고리의 다른 글

CSS 연습  (0) 2023.03.31
css 연습  (0) 2023.03.29
CSS 기본 문법 ②  (0) 2023.03.27
CSS 복습  (0) 2023.03.24
CSS 기본 문법  (0) 2023.03.23