Как центрировать изображение с плавным макетом в Twitter Bootstrap 2.3.2?
Я использую начальную загрузку для своего собственного сайта, и я изо всех сил в центре одного изображения 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 ответа
Решение
Попробуй это
<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, он создаст строку, которой можно управлять с помощью 12 частей, названных span1, span2... span12. Где смещение применяется в качестве поля слева. Вы можете применить его согласно вашему требованию. это также разделено на 12 частей. Здесь я использовал тег, потому что вы хотите, чтобы ваше изображение было по центру, так как по умолчанию оно выравнивается по левому краю
Или вставьте изображение в 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>