ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • CSS 단위
    web/css 2023. 12. 31. 19:44

    단위1: %

    • 기본적으로 parent element 의 백분율 
    • font-size 의 백분율인 경우도 있음

    예제1: parents element 를 기준으로 한 경우

    <section>
        <div></div>
    </section>
    section {
        background-color: blue;
        width: 400px;
        height: 400px;
    }
    
    div {
        background-color: red;
        width: 50%;
        height: 50%;
    }

     

    예제2: font-size 를 기준으로 한 경우

    <h1>CSS Units</h1>
    h1 {
        font-size: 40px;
        border: 1px solid black;
        line-height: 300%;
    }

     

     

    ------------------------------------------------------------------------

     

    단위2: em

    • em 으로 font-size 를 지정할 때: 부모 요소 폰트 크기의 배율(100% = 1em)
    • em 으로 margin, padding 을 지정할 때: 현재 요소 폰트 크기의 배율(100% = 1em)

    예제1

    <article>
        <h2>I am h2</h2>
        <p>Lorem ipsum dolor</p>
    </article>
    article {
        font-size: 30px;
    }
    
    h2 {
        font-size: 2em;
    }
    
    p {
        font-size: 1em;
    }

     

    예제2

    브라우저에서 화면 확대/축소 할 때, 버튼 모서리도 비율을 일정하게 유지하도록 할 때

    button {
        font-size: 1em;
        border-radius: 0.5em;
    }

     

     

    ------------------------------------------------------------------------

     

    단위3: rem

    em 이 부모 요소(parents element) 폰트 크기를 기준으로 했다면, rem 은 root element 폰트를 기준으로 함.

    'web > css' 카테고리의 다른 글

    위치 속성 (position)  (0) 2024.01.01
    CSS 박스 모델  (0) 2023.12.29
    CSS Selector  (0) 2023.12.21
    색, 텍스트, 글꼴  (0) 2023.12.21

    댓글

Designed by Tistory.