반응형
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 |
Tags
- 자바스크립트
- date
- string
- html
- Button
- Visual Studio Code
- 정규식
- CSS
- 이클립스
- vscode
- IntelliJ
- CMD
- input
- windows
- Eclipse
- javascript
- json
- table
- 이탈리아
- Maven
- 문자열
- Java
- ArrayList
- 인텔리제이
- 배열
- js
- 테이블
- Array
- list
- 자바
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