inblog logo
|
AI_Nomads
    HTML_CSS

    CSS 태그 영역구조

    #HTML_CSS_001 #영역구조
    Jan 15, 2024
    CSS 태그 영역구조
    Contents
    🍬 CSS 영역구조
     

    🍬 CSS 영역구조

    • CSS (Cascading Style Sheets) → 문서를 구조화 하는 기능
    • CSS영역은 Style - Head 섹션안에 넣어야 된다.
      • notion image
    • 태그명을 적고 중괄호 사용한다.
    • 키와 밸류가 뭐가 있는지 배워야 된다.
     
     
    마진/보더/패딩/태그 영역의 이해
    • 마우스 오른쪽을 클릭하여서 영역을 시각화 하는 모습을 보면 구조를 알 수 있다.
      • notion image
         
    • DIV영역과 마진영역은 아래 그림에서와 같이 설정된다.
      • notion image
     
     
    • 모니터 크기가 달라도 해상도가 같으면 픽셀 갯수는 같다.
      • 하지만 모니터 크기가 다르다면 한 픽셀당 굵기는 다를 수 있다.
     
    • 경계선을 점선으로 만들기
      • CSS영역에서 아래 코드를 넣으면 점선으로 표시가 된다.
        border: 2px dotted black;
        notion image
     
     
    • 경계선을 실선 10px로 만들기
      • border: 10px solid black;
        notion image
     
    • 패딩 10px만들기
      • padding: 10px;
        notion image
         
         
        • 안의 내용물인 숫자가 경계선에서 10px 떨어진 것을 확인 할 수있다.
         
    태그 박스의 높이를 구하기
    notion image
    • 파란색 영역이 DIV영역이고 가로 *높이로 표시되어 있기 때문에 높이는 50이다.
     
     
     

    notion image
     
    • 현재 태그의 모든 영역을 보면 높이를 확인할 수 있다.
      • 보더 : 위 10 + 아래 10
      • 패딩 : 위 10 + 아래 10
      • 마진 : 아래 10
      • DIV영역 : 50
      • 총 높이 : 100px
      •  
     
     
     
    Inline영역의 특징
    //Style 섹션에 아래 문구를 넣어본다. display: inline;
    notion image
     
    • 인라인 영역은 내용물의 크기만큼만 공간을 할당한다.
    • 때문에 사용자가 컨트롤하기 어렵다.
     

    notion image
     
    • 인라인으로 설정하면 안에 태그가 auto로 지정이 되는데, 이것은 인라인이 내용만큼만 공간을 할당한다는 뜻이다.

    height: 200px;
    notion image
     
    • inline으로 설정되어 있으면 height를 200px으로 맞추어도 먹질 않는다.
    • 인라인은 내용물 만큼만 감싸는 특성이 있다.
      •  

    width: 200px; height: 200px;
    notion image
     
    • 사이즈를 내가 지정하고 싶을 때는 inline-block을 지정한다.
    • width와 height가 내가 설정한 200px이 들어갔다.
    • ⚠️ 하지만 나열되지 않고 각 요소들이 다음 요소로 넘어가있다는 것을 확인할 수 있다.
    • 이는 inline-block 의 특징이고 내용물을 내가 저장한 크기로 감싸고 전체 라인을 비워주는 특성이 있다.
     
     
     
    💡
    CSS공부방향!!
    • CSS는 고유의 패딩값, 보더값, 마진값을 확인하면서 공부해야된다.
    • 태그 특성들을 무효화 시키고 일해야 관리하기가 편하다.
    • 크기를 설정하고 싶을 때는 inline-block , 전체 줄에 할당하고 싶을 때는 block
      • inline은 거의 쓸 일이 없다.
    • AirBNB 사이트를 카피 할 수 있는 것이 단기 목표다.
     
    Share article

    AI_Nomads

    RSS·Powered by Inblog