Я хочу .inputTitle слева и inputInput справа
с ошибкой между ними обоими.
Я всегда так делал, чтобы установить для них ширину.
Например:
Если бы у вас было 3 плавающих элемента, и вы хотели, чтобы они идеально совмещались внутри самого «Контейнера», Контейнеру, конечно, понадобится набор ширины.
После того, как вы задали ширину Контейнера, установите ширину этих трех плавающих элементов равной ширине Контейнера.
См. Ниже:
HTML:
<div class="container">
<div class="inputTitle"></div>
<div class="inputError"></div>
<div class="inputInput"></div>
<div class="clear"></div>
</div>
CSS
.container {
width: 600px;
}
.inputTitle {
width: 200px;
float: left;
}
.inputError {
width: 200px;
float: left;
}
.inputInput {
width: 200px;
float: left;
}
.clear {
clear: both;
}
В конечном итоге вы можете добавить клир: оба; Объявление CSS на контейнере, но я хотел бы прояснить: оба; Класс просто чтобы быть на безопасной стороне.
Конечно, вы всегда можете использовать метки, но установка предопределенной ширины для метки через CSS будет применяться ко всем меткам внутри класса и / или идентификатора.
Надеюсь, это поможет!
Спасибо!
Аарон