css box, inline

장원재·2024년 3월 27일
0

css

목록 보기
3/15

1. box

  • box는 길막이라는 키워드로 이해하면 좋다.
  • 위 그림에서 위에 위치하는 블록은 아래에 있는 블록이 자신의 오른쪽에 위치할 수 없게끔 막는 성질이 있다. 원리는 아래 그림과 같다.

  • 전체 width가 1000px 이라고 가정했을 때 block 요소를 사용하면 나머지 남는 부분은 margin 으로 600px을 차지하게 된다.
margin: 0 auto
  • 위의 코드를 사용하면 박스 요소를 가운데로 정렬하게 된다.
  • 위의 코드는 margin top, bottom 이 0px, left,right가 auto로 설정되어 박스 요소가 가운데로 오게 되는 것이다.

2. inline

  • box는 영역을 표시했다면 inline 요소는 흐름을 표시한다. 대표적인 예시로는 span 태그를 떠올리면 된다.
  • 여기서 주의할 점은 흐름을 깨는 css를 적용하면 안된다는 것이다. 왼쪽, 오른쪽에 대한 margin 속성은 괜찮지만 margin-top, or bottom 을 적용하게 되면 흐름을 해치게 된다.
  • 따라서 아래의 그림의 css는 inline에서 적용하지 말도록 하자.

3. inline box

  • 이 속성은 inline과 box의 성질을 모두 가지고 있다.
  • 기본적으로 왼쪽에서 오른쪽으로 흐름이 생기며 만들어 지기도 하고, margin 속성을 통해서 공간을 확보하기도 한다.
profile
데이터 분석에 관심있는 백앤드 개발자 지망생입니다

0개의 댓글

관련 채용 정보