Здравствуйте Подскажите пожалуйста почему при ориентации float:left дочерние элементы находятся не в родительном, "выезжают" из него. В чем ошибка? _______________________
Member
Статус: Не в сети Регистрация: 12.01.2007 Откуда: оттуда
1) Элементы с id="elements" может быть только один на странице, почитайте что такое "id", его выгодно использовать только для "якорей" на странице и для элементов формы, если надо привязать <label> к <input>. 2) Чтобы элементы не "вылезали", вам надо в CSS-правилах сделать "распорку" для контейнера этих элементов: имя-контейнера::after { content: ""; display: table; clear: both; } Не применяйте это просто так, почитайте внимательно про проблемы с раскладкой на float-элементах, на inline-block. Потом со временем еще очень советую добраться до flexbox и grid. Если сами в интернете не найдете нужного, попробуйте пройти бесплатную часть курсов htmlacademy
Сейчас этот форум просматривают: Bing [Bot] и гости: 2
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения