반응형
Bootstrap 열을 여러 행으로 확장하려면 어떻게해야합니까?
Bootstrap으로 다음 그리드를 수행하는 방법을 알아 내려고합니다.
두 행에 걸쳐있는 상자 (번호 1)를 어떻게 만들지 잘 모르겠습니다. 상자는 순서대로 프로그래밍 방식으로 생성됩니다. 박스 1은 환영 메시지입니다.
가장 좋은 방법은 무엇입니까?
부트 스트랩 3의 경우 :
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row">
<div class="col-md-4">
<div class="well">1
<br/>
<br/>
<br/>
<br/>
<br/>
</div>
</div>
<div class="col-md-8">
<div class="row">
<div class="col-md-6">
<div class="well">2</div>
</div>
<div class="col-md-6">
<div class="well">3</div>
</div>
</div>
<div class="row">
<div class="col-md-6">
<div class="well">4</div>
</div>
<div class="col-md-6">
<div class="well">5</div>
</div>
</div>
</div>
</div>
<div class="row">
<div class="col-md-4">
<div class="well">6</div>
</div>
<div class="col-md-4">
<div class="well">7</div>
</div>
<div class="col-md-4">
<div class="well">8</div>
</div>
</div>
부트 스트랩 2의 경우 :
<link href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/css/bootstrap.min.css" rel="stylesheet"/>
<div class="row-fluid">
<div class="span4"><div class="well">1<br/><br/><br/><br/><br/></div></div>
<div class="span8">
<div class="row-fluid">
<div class="span6"><div class="well">2</div></div>
<div class="span6"><div class="well">3</div></div>
</div>
<div class="row-fluid">
<div class="span6"><div class="well">4</div></div>
<div class="span6"><div class="well">5</div></div>
</div>
</div>
</div>
<div class="row-fluid">
<div class="span4">
<div class="well">6</div>
</div>
<div class="span4">
<div class="well">7</div>
</div>
<div class="span4">
<div class="well">8</div>
</div>
</div>
JSFiddle (Bootstrap 2) 데모를 참조하십시오 : http://jsfiddle.net/SxcqH/52/
의견에서 알 수 있듯이 솔루션은 중첩 범위 / 행을 사용하는 것입니다.
<div class="container">
<div class="row">
<div class="span4">1</div>
<div class="span8">
<div class="row">
<div class="span4">2</div>
<div class="span4">3</div>
</div>
<div class="row">
<div class="span4">4</div>
<div class="span4">5</div>
</div>
</div>
</div>
<div class="row">
<div class="span4">6</div>
<div class="span4">7</div>
<div class="span4">8</div>
</div>
</div>
아래 예제는 효과가있는 것 같습니다. 첫 번째 요소의 높이를 설정하기 만하면됩니다.
<ul class="row">
<li class="span4" style="height: 100px"><h1>1</h1></li>
<li class="span4"><h1>2</h1></li>
<li class="span4"><h1>3</h1></li>
<li class="span4"><h1>4</h1></li>
<li class="span4"><h1>5</h1></li>
<li class="span4"><h1>6</h1></li>
<li class="span4"><h1>7</h1></li>
<li class="span4"><h1>8</h1></li>
</ul>
나는 도울 수는 없지만 행의 잘못된 사용이라고 생각합니다.
행을 확장하는 방법에 대한 부분이 철저히 대답했다고 생각하지만 (예 : 행을 중첩하여) 중첩 행이 컨테이너를 채우지 않는 문제가 발생했습니다. flexbox 및 음수 여백이 옵션이지만 훨씬 쉬운 솔루션은 포함 상자 2, 3, 4 및 5 에서 사전 정의 된 h-50
클래스 를 사용 row
하는 것입니다.
참고 :을 사용
Bootstrap-4
하고 있습니다. 동일한 문제가 발생하여 더 우아한 솔루션이라는 것을 발견했기 때문에 공유하고 싶었습니다. :)
참고 URL : https://stackoverflow.com/questions/16390370/how-can-i-get-a-bootstrap-column-to-span-multiple-rows
반응형
'Programing' 카테고리의 다른 글
크롬 확장 프로그램을 테스트하는 방법? (0) | 2020.06.15 |
---|---|
SQL, Postgres OID, 무엇이며 왜 유용합니까? (0) | 2020.06.15 |
xargs로 쉘 함수 호출 (0) | 2020.06.15 |
화살표 연산자 '->'는 Java에서 무엇을합니까? (0) | 2020.06.15 |
장고에서 일대 다 관계를 표현하는 방법 (0) | 2020.06.15 |