我想在bootstrap(每行是一個按鈕)中居中div ris-n行,當視圖很小時,div必須放置在rispect行(按鈕)下方。例如:button1 --->「hello world」,button2 --->「Hi there」。當我按下按鈕時,會出現中間的內容,當視圖很小時,內容必須在按鈕下方出現。我不想知道如何讓div出現/消失,我想知道如何在bootstrap中獲得位置。圖像闡明瞭這個問題。這裏我嘗試:https://jsfiddle.net/vo1npqdx/828/Bootstrap 3中的中心div如何排列n行?
<div class="container-fluid" style="border: 3px solid yellow;">
<div class="row">
<div class="col-sm-4 col-md-4 col-lg-3">
<a class="btn btn-lg btn-default" role="button">Button1</a>
</div>
<div class="col-sm-8 col-md-8 col-lg-9" style="border: 3px solid red;">
<div class="uno" style="border: 3px solid green;">
<h3>Hello world</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4 col-md-4 col-lg-3">
<a class="btn btn-lg btn-default" role="button">Button2</a>
</div>
<div class="col-sm-8 col-md-8 col-lg-9" style="border: 3px solid red; display: none;">
<div class="uno" style="border: 3px solid green;">
<h3>Hi there</h3>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-4 col-md-4 col-lg-3">
<a class="btn btn-lg btn-default" role="button">Button3</a>
</div>
<div class="col-sm-8 col-md-8 col-lg-9" style="border: 3px solid red; display: none;">
<div class="uno" style="border: 3px solid green;">
<h3>Hi there3</h3>
</div>
</div>
</div>
,你可以從小提琴看到的「Hello World」沒有中心rispect 3行,但如果你改變窗口大小的DIV下按鈕1(同去,如果你與嘗試其他內容通過刪除「display:none」)。
如果我要理解這個問題,您希望以文本爲中心,還是以文本和內容爲中心? – Ishio
在小視圖中,所有內容都必須居中(內容,div和按鈕)。在大視野div必須居中提醒n-button並且div內的內容也將需要居中提醒div。我也是爲了獲得div中心的n個按鈕,但是當視圖變小時div不會出現在按鈕的下方,而是出現在所有按鈕的末尾。 – lausent