То, что делает float
, дает вашему элементу приоритетное размещение к крайнему левому краю содержащего его элемента div за счет других встроенных элементов на странице. Первоначально он был предназначен для таких вещей, как изображения, помещенные рядом с текстом (чтобы текст мог обернуться вокруг них).
Если вы хотите разместить два элемента рядом друг с другом, вы можете сделать это, используя float:left;
и float:right;
, и поместить их в другой элемент div, чтобы другие элементы не пытались сжать их (или убедиться, что следующий элемент в колоде имеет clear:both;
). В содержащем их div (если вы его используете), используйте overflow:auto
, чтобы автоматически развернуть его, чтобы он соответствовал и этим div. Удостоверьтесь, что вы также даете плавающим div
s ширину, иначе они автоматически расширятся, чтобы заполнить ширину своего родителя.