如何在Twitter Bootstrap 2.3.2中使用流畅的布局居中图像?

时间:2013-07-25 12:20:10

标签: twitter-bootstrap centering fluid-layout twitter-bootstrap-2

我正在为我自己的网站使用bootstrap,我很难集中一个jpg图像。

我使用以下代码

<header class="row-fluid">
<div class="span4 offset4">
<img src="img/yup.jpg" title="Hello" alt="World";>
</div>
<div class="title span12">
<h1>Hello Kitty</h1>
</div>          
</header>

但图像仍未居中......这里有什么问题? 非常感谢!!

2 个答案:

答案 0 :(得分:1)

或者将图像嵌入div中,然后将该div居中。 我是这样做的:

<form class="form-signin">
  <div id="auth-logo-container">
    <img src="http://www.fme.ma/wp-content/uploads/2012/02/logo.png">
  </div>
  <br>
  <br>
  <input type="text" class="input-block-level" placeholder="Votre login">
  <input type="password" class="input-block-level" placeholder="Votre mot de passe">
  <br>
  <br>
  <button class="btn btn-large btn-danger input-block-level" type="submit">Sign in</button>
</form>
<style type="text/css">
.form-signin {
  max-width: 300px;
  padding: 19px 29px 29px;
  margin: 50px auto 20px;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.05);
  box-shadow: 0 1px 2px rgba(0,0,0,.05);
}
#auth-logo-container{
  max-width: 247px;
  margin: 0 auto;
}
</style>

答案 1 :(得分:0)

试试这个

<header>
   <div class="row-fluid">
       <div class="span5 offset2">
          <center><img src="img/yup.jpg" title="Hello" alt="World"></center>
       </div>
   </div>
   <div class="row-fluid"> 
       <div class="title span12">
          <h1>Hello Kitty</h1>
       </div>        
  </div>  
</header>

UPDATE : based on comment

当你使用row-fluid时,它会创建一个行,可以通过名为span1,span2 ... span12的12个部分进行管理。偏移量应用于保证金左边。您可以根据自己的要求申请。它也分为12个部分。在这里,我使用了标签,因为你希望你的图像在中心,因为它默认是左对齐。