У меня есть следующий html-код для формы (сгенерированной рельсами):
Глядя в инспекторе элементов Chrome, левый <div>
ведет себя как ожидалось, но правый <div>
инкапсулирует то, что находится в левой <div>
.
Зачем это делать, если правильный <div>
содержит только то, что находится в правой половине формы (не включая кнопку "Зарегистрироваться")?
Здесь соответствующий CSS:
Это потому, что left_half
настроен на float: left
, поэтому right_one
складывается поверх него.
Вы можете... обернуть их внутри <div>
и установить половину в float: left
например.
<div>
с классом edit_info
Ты используешь
.edit_info {
width: 610px;
margin: auto;
}
Используйте width: auto
вместо:
.edit_info {
margin: 0 auto;
width: auto;
}
display: inline-block
для этого div