Tôi hiện đang sử dụng FontAwesome và có thời gian thực sự khó khăn trong việc căn giữa các biểu tượng theo chiều dọc và chiều ngang trong vùng chứa của chúng. Tôi đã thử làm điều đó thông qua định vị và chạy vào các vấn đề bc kích thước biểu tượng khác nhau. Tôi về cơ bản có ngang, và đang cố gắng để có được theo chiều dọc.Căn giữa các biểu tượng FontAwesome theo chiều dọc và chiều ngang
<div class='container'>
<div class='row'>
<div class='offset2 span6 loginContainer'>
<div class='row'>
<div class='login-icon'>
<i class='icon-user'></i>
</div>
<input type="text" placeholder="Email" />
</div>
<div class='row'>
<div class='login-icon'><i class=" icon-lock "></i></div>
<input type="password" class="" placeholder="Password" />
</div>
</div>
</div>
</div>
.login-icon{
font-size: 40px;
line-height: 40px;
background-color:black;
color:white;
width: 50px;
height: 50px;
}
.login-icon [class*='icon-']{
height: 50px;
width: 50px;
display: inline-block;
text-align: center;
vertical-align: baseline;
}
http://jsfiddle.net/ncapito/e2UPC/
Bạn có dòng mã 'chiều cao 'cứng không được động. dọc-align không được sử dụng ở đây. – Pierozi