To jest mój kod (proszę zobaczyć skrzypce here):Bootstrap Use .pull-prawo bez konieczności hardcode ujemny margin-top
<div class='container'>
<div class='hero-unit'>
<h2>Welcome</h2>
<p>Please log in</p>
<div id='login-box' class='pull-right control-group'>
<div class='clearfix'>
<input type='text' placeholder='Username' />
</div>
<div class='clearfix'>
<input type='password' placeholder='Password' />
</div>
<button type='button' class='btn btn-primary'>Log in</button>
</div>
</div>
</div>
Chcę #login-box
mieć .pull-right
i znajdować się na tej samej wysokości co p
. Mogę użyć margin-top: -100px
, ale to źle działa.
Jak mogę uzyskać #login-box
na tej samej wysokości co p
bez kodowania negatywnego margin-top
?
Po prostu usuń dwa 'class = 'clearfix'', które masz, ponieważ nic tam nie robią, i zamiast tego zmień' class =' hero-unit'' na 'class = 'hero-unit clearfix'' . – caw