반응형
이번글에서는 css - display : inline-block을 사용해보겠습니다.
이전에 블로그 글에서 가로로 정렬할 때 float : left 를 사용했습니다.
그러나 이것만 쓸 수 있는 것은 아닙니다.
지금 만들 것은 아래와 같은 레이아웃을 만들어 보도록 하겠습니다.
display : inline-block 을 content와 menu에 넣어주면 됩니다.
display : inline-block을 사용
<div class="container">
<div class="header"></div>
<div class="content"></div>
<div class="menu"></div>
<div class="footer"></div>
</div> .container {
width: 800px;
}
.header {
width: 100%;
height: 50px;
background-color: rgb(100, 237, 123);
}
.content {
width: 80%;
height: 400px;
background-color: coral;
display: inline-block;
}
.menu {
width: 20%;
height: 400px;
background-color: cornflowerblue;
display: inline-block;
}
.footer {
width: 100%;
height: 70px;
background-color: darkblue;
}
|
display : inline-block 코드는 박스를 만들어 왼쪽으로 정렬시키는 코드입니다.
display 속성만 inline-block으로 조정하면 가로로 배치가 가능합니다.
inline- block은 "내 폭과 높이만큼 자리차지하게 해라" 라는 뜻입니다.
간편하지만 <태그> 사이에 스페이스바 공백이 있다면 그대로 보여주기 때문에
가로로 정렬하려면 태그 사이의 공백도 제거해줘야합니다.
float 가 사용하기 더 편하다고 생각됩니다. 여러분들도 float를 사용하시기 바랍니다.
사이에 스페이스바 공백을 제거하는 방법은 font-size를 0으로 하는 것입니다.
<div class="container" style="font-size: 0px">
<div class="header"></div>
<div class="content"></div>
<div class="menu"></div>
<div class="footer"></div>
</div> |
이렇게 설정을 해주면 레이아웃이 잘 만들어 지게 됩니다.
반응형
'프로그래밍 스터디( 공부노트 ) > HTML, CSS' 카테고리의 다른 글
css 좌표이동, position : relative, absolute, fixed (0) | 2021.12.20 |
---|---|
css 셀렉터 사용하기 / 배경넣기 , background-image (1) | 2021.12.20 |
css를 이용하여 그림자 그리고 레이아웃 만들기 (0) | 2021.12.20 |
많이 사용하는 css 속성을 정리합니다. (0) | 2021.12.19 |
html 가운데 정렬 및 반응형 만드는 방법 , css 이용하기 - 정리 (0) | 2021.12.19 |