<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.css">
<!-- jQuery library -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.js"></script>
<style>
div {border : 1px solid black;}
.container-fluid{margin-top:50px;}
.container, .container-fluid{background-color: red;}
</style>
</head>
<body>
<!-- 컨터이너는 내용물을 채워넣는데 사용되며 두 가지 컨테이너 클래스를 사용할 수 있다.
.contatiner클래스 : 고정 너비 컨테이너를 제공한다.
.container-fluid클래스 : 뷰포트의 전체 너비를 제공한다. -->
<div class="container">
<h1>.container</h1>
<p>이 부분은 .container가 적용되고 있는 부분이다.</p>
<p>.container는 가운데 정렬, 고정 가로폭을 제공한다.</p>
</div>
<!-- .container사이즈 :
xd : 100%( <576px)
sm : 540px( >=576px)
md : 720px( >=768px)
lg : 960px( >=992px)
xl : 1140px( >=1200px)
-->
<div class="container-sm">.container-sm</div>
<div class="container-md">.container-md</div>
<div class="container-lg">.container-lg</div>
<div class="container-lg container-xl">.container-xl</div>
<div class="container-sm">.container-sm</div>
<div class="container-md mt-3">.container-md</div>
<div class="container-lg mt-3">.container-lg</div>
<div class="container-xl mt-3">.container-xl</div>
<div class="container-fluid">
<h1>이 부분은 .container-fluid가 적용되고 있는 부분이다.</h1>
<p>.container-fluid는 뷰포트의 전체 너비를 제공한다.</p>
</div>
</body>
</html>
row
<divclass="row">
<divclass="col-3 bg-success">.col-3</div>
<divclass="col-6 bg-warning">.col-6</div>
<divclass="row row-cols-1">
.row-cols-* 클래스는 나란히 표시할 열의 수를 설정하는 데 사용됩니다.
margin-left : 15px; margin-right : 15px; 자동적용
col
col-
col-3 bg-success
col-6 bg-warning
col bg-success col bg-warning
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.js"></script>
<div class="container-fluid">
<h2>3개의 동일한 컬럼들(Columns)</h2>
<p>지정된 수의 요소에 .col클래스를 사용하면 부트스트랩이 요소가 몇 개나 있는지
인식하고 너비가 같은 열을 만듭니다. 아래 예제에서는 각각 33.33%의 폭을 갖는 세개의 콜 요소를 사용합니다.
</p>
<div class="row">
<div class="col bg-success">.col</div>
<div class="col bg-warning">.col</div>
<div class="col bg-success">.col</div>
</div>
<h2>3개의 동일한 컬럼들(Columns)</h2>
<p>숫자를 사용하여 열 너비를 제어할 수도 있습니다. 합계는 항상 12가 되어야합니다.</p>
<div class="row">
<div class="col-2 bg-success">.col-4</div>
<div class="col-8 bg-warning">.col-4</div>
<div class="col-2 bg-success">.col-4</div>
</div>
</div>
</head>
<body>
</body>
</html>
grid
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/css/bootstrap.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.4/jquery.js"></script>
<script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.1/dist/umd/popper.js"></script>
<script src="https://cdn.jsdelivr.net/npm/bootstrap@4.6.2/dist/js/bootstrap.bundle.js"></script>
<style>
.col{border: 1px solid #ddd;
background-color:aliceblue;}
</style>
</head>
<body>
<div class="container-fluid">
<h2>Row Cols</h2>
<p>.row-cols-* 클래스는 나란히 표시할 열의 수를 설정하는 데 사용됩니다.</p>
<div class="row row-cols-1">
<div class="col bg-success">1 of 2</div>
<div class="col bg-warning">2 of 2</div>
</div>
<br>
<div class="row row-cols-2">
<div class="col">1 of 4</div>
<div class="col">2 of 4</div>
<div class="col">3 of 4</div>
<div class="col">4 of 4</div>
</div><br>
<div class="row row-cols-6">
<div class="col bg-success">1 of 6</div>
<div class="col bg-warning">2 of 6</div>
<div class="col bg-success">3 of 6</div>
<div class="col bg-warning">4 of 6</div>
<div class="col bg-success">5 of 6</div>
<div class="col bg-warning">6 of 6</div>
<div class="col bg-success">1 of 6</div>
<div class="col bg-warning">2 of 6</div>
<div class="col bg-success">3 of 6</div>
<div class="col bg-warning">4 of 6</div>
<div class="col bg-success">5 of 6</div>
<div class="col bg-warning">6 of 6</div>
<div class="col bg-success">1 of 6</div>
<div class="col bg-warning">2 of 6</div>
<div class="col bg-success">3 of 6</div>
<div class="col bg-warning">4 of 6</div>
<div class="col bg-success">5 of 6</div>
<div class="col bg-warning">6 of 6</div>
</body>
</html>