2013-02-11 68 views
7

代碼如下所示:如何將twitter引導警報集中在一行中?

<div class="row"> 
<div class="span4 alert alert-info">My Alert</div> 
</div> 

這是行不通的。想法?

我正在尋找一種解決方案,不涉及我在任何地方對寬度進行硬編碼。

回答

1

最好能有你的代碼如下所示:

<div class="row"> 
<div class="span12"> 
    <div class="alert alert-info">My Alert</div> 
</div> 
</div> 

然後,你可以設置警報爲:

.alert { 
    display: inline-block; 
    margin: 0 auto; 
} 
+0

這對我不起作用。它仍然左對齊。 – Doug 2013-02-11 17:37:40

+0

奇怪,應該做的工作。嘗試將類「text-center」添加到span12 div中。 – 2013-02-11 23:52:05

+1

你錯過了span12後的近似報價 – bphilipnyc 2014-07-21 23:45:09

4

假設你正在使用默認的12列格:

<div class="row"> 
    <div class="span4 offset4 alert alert-info">My Alert</div> 
</div> 

請參閱偏移列在文檔中的10個。

1
<div class="alert alert-info col-lg-2 col-lg-offset-10">My Alert</div> 
2

在您的風格添加此。

.alert { 
    width:40%; margin-left: 30%; 
} 

UPDATE

儘管上述技術的原理(右保持30%這樣做100-40-30 ..)。其易於使用以下方法,而不是作爲箱尺寸止跌不需要像前面的例子那樣根據文本長度進行調整。如果可能,請使用此項:

.alert { 
    margin: auto; display: table; 
} 
+0

更新是好事,+1表示:) – 2016-11-30 16:20:01

+0

謝謝@BOTJr。這個+10讓我超過50,現在我有評論:) – Vibhu 2016-12-04 03:20:35

+0

Bhai koi nahi:D,我猜你是印度人? – 2016-12-04 13:32:33

相關問題