jae-jang.log
로그인
jae-jang.log
로그인
css box, inline
장원재
·
2024년 3월 27일
팔로우
0
CSS
box
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 속성을 통해서 공간을 확보하기도 한다.
장원재
데이터 분석에 관심있는 백앤드 개발자 지망생입니다
팔로우
이전 포스트
css box-sizing
다음 포스트
css float (가로 배치)
0개의 댓글
댓글 작성
관련 채용 정보