Bootstrap 4 그리드 시스템의 기초를 배우자.
4747 단어 bootstrap4CSSCSS3Bootstrap
원래 그리드 시스템이란?
그리드란 「화면을 종횡으로 분할하는 선」입니다. 가로선으로 분할된 영역은 '행', 세로선으로 분할된 영역은 '열'이 됩니다. 이러한 "행"과 "열"을 사용하여 상자를 배치하는 것이 Bootstrap 4 그리드 시스템의 기본입니다.
그리드 시스템의 "행"
그리드 시스템의 "행"은 화면을 옆으로 분할하여 만드는 영역. 행의 너비는 화면 가로 너비이며 높이는 내부 콘텐츠에 따라 다릅니다.
그리드 시스템의 "열"
그리드 시스템의 "열"은 화면을 세로로 12 분할하여 만드는 영역. 열의 너비는 화면 너비의 12분의 1입니다.
상자 레이아웃 방법
박스란 <div>
태그나 <section>
태그 등으로 만들어지는 구형의 블록 요소입니다. 소스 코드를 섞으면서 구체적인 레이아웃 방법을 살펴 보겠습니다.
1. 「행」의 작성
우선은 「행」의 작성입니다. row
클래스를 사용합니다. 행을 정의하는 것으로 "여기에서 여기까지가 그리드 시스템을 사용한 레이아웃이다"라고 선언하게 됩니다.
<!--行1-->
<div class="row">
</div>
<!--行2-->
<div class="row">
</div>
<!--行3-->
<div class="row">
</div>
2. 「행」안에 몇 개분의 열의 폭을 사용해 박스를 배치할까를 지정
행이 완성되면 "열을 몇 개 사용하여 상자를 배치할지"를 결정합니다. 상자는 줄에 몇 개라도 만들 수 있습니다.
HTML 코드에서는 col-(画面幅)-(何個分の列か)
클래스를 사용하여 열을 만듭니다. 「화면 폭」의 부분에는 xs
이나 sm
라고 하는 캐릭터 라인이 들어갑니다만, 이것에 대해서는 다음의 기사로 설명합니다. 일단 xs
를 넣어 두십시오. 10열분의 폭이 있는 박스를 배치한 행, 7열폭과 5열폭의 박스를 배치한 행의 코드는 아래와 같습니다.
<!--行1-->
<div class="row">
<!--10列幅分のボックス-->
<div class="col-xs-10 bg-primary">10列</div>
</div>
<!--行2-->
<div class="row">
<!--7列幅分のボックス-->
<div class="col-xs-7 bg-success">7列</div>
<!--5列幅分のボックス-->
<div class="col-xs-5 bg-info">5列</div>
</div>
각 상자에는 배경색 설정을 위해 bg-*
계열 클래스 ( Utility classes · Bootstrap )가 설정되어 있습니다.
실행 결과
실행 결과는 js도. 다른 t을 참조하십시오. 다음 캡처와 같이 그리드 시스템을 사용하는 상자 레이아웃이 생겼습니다.
그리드 시스템은 무섭지 않다.
이번에는 Bootstrap의 그리드 시스템의 기본을 소개했습니다. CSS를 일절 쓰지 않고 간편하게 수평 줄을 포함한 박스 레이아웃이 가능했습니다. 다음 기사 「 이렇게 하면 이해할 수 있는 Bootstrap 4의 반응형 웹 디자인과 그 CSS - Qiita 」에서는, 그리드 시스템을 구사한 반응형 웹 디자인의 방법에 대해 설명합니다.
Reference
이 문제에 관하여(Bootstrap 4 그리드 시스템의 기초를 배우자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonkotsuboy_com/items/a23ef99041880a698e9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
박스란
<div>
태그나 <section>
태그 등으로 만들어지는 구형의 블록 요소입니다. 소스 코드를 섞으면서 구체적인 레이아웃 방법을 살펴 보겠습니다.1. 「행」의 작성
우선은 「행」의 작성입니다.
row
클래스를 사용합니다. 행을 정의하는 것으로 "여기에서 여기까지가 그리드 시스템을 사용한 레이아웃이다"라고 선언하게 됩니다.<!--行1-->
<div class="row">
</div>
<!--行2-->
<div class="row">
</div>
<!--行3-->
<div class="row">
</div>
2. 「행」안에 몇 개분의 열의 폭을 사용해 박스를 배치할까를 지정
행이 완성되면 "열을 몇 개 사용하여 상자를 배치할지"를 결정합니다. 상자는 줄에 몇 개라도 만들 수 있습니다.
HTML 코드에서는
col-(画面幅)-(何個分の列か)
클래스를 사용하여 열을 만듭니다. 「화면 폭」의 부분에는 xs
이나 sm
라고 하는 캐릭터 라인이 들어갑니다만, 이것에 대해서는 다음의 기사로 설명합니다. 일단 xs
를 넣어 두십시오. 10열분의 폭이 있는 박스를 배치한 행, 7열폭과 5열폭의 박스를 배치한 행의 코드는 아래와 같습니다.<!--行1-->
<div class="row">
<!--10列幅分のボックス-->
<div class="col-xs-10 bg-primary">10列</div>
</div>
<!--行2-->
<div class="row">
<!--7列幅分のボックス-->
<div class="col-xs-7 bg-success">7列</div>
<!--5列幅分のボックス-->
<div class="col-xs-5 bg-info">5列</div>
</div>
각 상자에는 배경색 설정을 위해
bg-*
계열 클래스 ( Utility classes · Bootstrap )가 설정되어 있습니다.실행 결과
실행 결과는 js도. 다른 t을 참조하십시오. 다음 캡처와 같이 그리드 시스템을 사용하는 상자 레이아웃이 생겼습니다.
그리드 시스템은 무섭지 않다.
이번에는 Bootstrap의 그리드 시스템의 기본을 소개했습니다. CSS를 일절 쓰지 않고 간편하게 수평 줄을 포함한 박스 레이아웃이 가능했습니다. 다음 기사 「 이렇게 하면 이해할 수 있는 Bootstrap 4의 반응형 웹 디자인과 그 CSS - Qiita 」에서는, 그리드 시스템을 구사한 반응형 웹 디자인의 방법에 대해 설명합니다.
Reference
이 문제에 관하여(Bootstrap 4 그리드 시스템의 기초를 배우자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/tonkotsuboy_com/items/a23ef99041880a698e9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Bootstrap 4 그리드 시스템의 기초를 배우자.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tonkotsuboy_com/items/a23ef99041880a698e9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)