반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- 인텔리제이
- table
- 이클립스
- input
- date
- 배열
- Button
- json
- 자바스크립트
- CMD
- 정규식
- Visual Studio Code
- list
- 테이블
- Array
- js
- 자바
- string
- windows
- 문자열
- ArrayList
- Java
- Maven
- CSS
- Eclipse
- html
- IntelliJ
- vscode
- 이탈리아
- javascript
Archives
- Today
- Total
어제 오늘 내일
[HTML/CSS] div와 div 사이 간격 조정하기 본문
CSS로 <div>와 <div> 사이 간격 조정하기
div와 div 사이의 간격을 조정하는 방법은 여러 가지가 있습니다.
주로 CSS의 margin, gap(flexbox, grid) 속성을 사용합니다.
1. margin 사용하기
가장 일반적인 방법으로, margin을 사용하여 두 div 사이의 간격을 조정할 수 있습니다.
<div class="box">첫 번째 박스</div>
<div class="box">두 번째 박스</div>
.box {
background-color: lightblue;
padding: 20px;
margin-bottom: 20px; /* 아래쪽에 20px 간격 */
}
margin-bottom: 20px;
- 아래쪽 간격을 조정합니다.
- margin-top, margin-left, margin-right 등을 사용해 각각의 방향에 간격을 줄 수 있습니다.
2. flexbox에서 gap 사용하기
flexbox 레이아웃을 사용할 때는 gap 속성을 사용하면 더욱 깔끔하게 간격을 조정할 수 있습니다.
<div class="container">
<div class="box">첫 번째 박스</div>
<div class="box">두 번째 박스</div>
</div>
.container {
display: flex;
flex-direction: column; /* 수직 방향 */
gap: 20px; /* 20px 간격 */
}
.box {
background-color: lightgreen;
padding: 20px;
}
display: flex;
gap: 20px;
- flex와 gap을 사용하면 margin 없이도 자연스럽게 간격이 조정됩니다.
flex-direction: column;
- 세로 방향 정렬
3. grid에서 gap 사용하기
CSS Grid 레이아웃에서도 gap 속성을 사용하면 간격을 쉽게 조정할 수 있습니다.
<div class="grid-container">
<div class="box">첫 번째 박스</div>
<div class="box">두 번째 박스</div>
</div>
.grid-container {
display: grid;
gap: 20px;
}
.box {
background-color: lightpink;
padding: 20px;
}
Grid에서는 gap이 row-gap과 column-gap 모두에 적용됩니다.
반응형
'IT > HTML&CSS' 카테고리의 다른 글
[HTML/CSS] div와 span의 차이 (0) | 2025.02.28 |
---|---|
[HTML/CSS] html에 외부 css 파일 불러와서 적용하기 (0) | 2025.02.27 |
[CSS] div에 대각선 그리기 (linear-gradient) (1) | 2025.02.24 |
[HTML/CSS] div 가로로 나란히 정렬하는 4가지 방법 (0) | 2024.01.18 |
[HTML/CSS] 가로 세로 스크롤바 항상 보이게 설정하기 (0) | 2024.01.12 |
Comments