빠른 답변
- 를 사용하여 여러 중첩되지 않은
.container
의
- 그 랩
.container
당신이에서 전체 폭 배경을 갖고 싶어들div
- 래핑 div에 CSS 배경 추가
바이올린 : 단순 : https://jsfiddle.net/vLhc35k4/ , 컨테이너 테두리 : https://jsfiddle.net/vLhc35k4/1/
HTML :
<div class="container">
<h2>Section 1</h2>
</div>
<div class="specialBackground">
<div class="container">
<h2>Section 2</h2>
</div>
</div>
CSS : .specialBackground{ background-color: gold; /*replace with own background settings*/ }
추가 정보
중첩 된 컨테이너를 사용하지 마십시오.
많은 사람들이 중첩 된 컨테이너를 사용해야한다고 잘못 제안합니다.
글쎄, 당신은 해서는 안됩니다 .
중첩 될 요소가 아닙니다. ( 문서의 " 컨테이너 "섹션 참조 )
작동 원리
div
기본적으로 문서 본문의 전체 너비에 걸쳐있는 블록 요소이며 전체 너비 기능이 있습니다. 또한 콘텐츠의 높이도 있습니다 (달리 지정하지 않은 경우).
부트 스트랩 컨테이너는 바디의 직접적인 자식 일 필요는 없으며, 패딩이 있고 화면 너비가 가변적 인 고정 너비가있는 컨테이너 일뿐입니다.
기본 그리드 .container
에 고정 된 너비가 있으면 수평으로 자동 중앙에 배치됩니다.
따라서 다음과 같이 입력하든 차이가 없습니다.
- 신체의 직접적인 자식
- (A)의 직접 자녀 의 기본
div
신체의 직접적인 자식입니다.
"기본" div
이란 div
테두리, 패딩, 치수, 위치 또는 콘텐츠 크기를 변경하는 CSS가 없다는 것을 의미 합니다. display: block;
CSS와 배경이 있는 HTML 요소입니다 .
그러나 물론 수직과 같은 CSS (height, padding-top, ...)를 설정하면 부트 스트랩 그리드가 깨지지 않습니다. :-)
부트 스트랩 자체는 동일한 접근 방식을 사용합니다.
... 전체 자체 웹 사이트 와 "JUMBOTRON"예제 :
http://getbootstrap.com/examples/jumbotron/