От новичка до гуру: Курсы программирования на CyberDuff

Плавающие 2 элемента с адаптивным макетом

У меня есть 2 div в нижнем колонтитуле, и я хочу, чтобы div 1 располагался в левой части экрана, а div 2 — в правой части экрана.

Div 1 имеет явную ширину 300 пикселей, тогда как div 2 содержит только список элементов, плавающих влево.

Когда страница сжимается, я хочу, чтобы div 2 опускался под div 1. Как это лучше всего сделать? Я плаваю влево? Размещать ли я div 1 над div 2 в коде? Даю ли я им обоим явную ширину?


Ответы:


1

Просто переместите левый div влево, а правый div вправо, и если содержащий div слишком сильно сожмется, он должен их сложить.

HTML -

<div id="parent">
<div id="left">Left</div>
<div id="right">Right</div>
</div>​

CSS-

#parent {
    width: 25px;
}

#left {
    float: left;
}

#right {
    float: right;
}​

Проверьте этот jsfiddle - http://jsfiddle.net/LaqBm/

21.11.2012
  • Что бы вы порекомендовали как лучший способ убедиться, что родитель охватывает высоту элементов, поскольку теперь все его дочерние элементы плавают, у него нет высоты. 22.11.2012
  • Добавьте ‹div style=clear: Both;›‹/div› внутри родителя, под дочерними элементами. 22.11.2012

  • 2

    Вам нужно сделать плавающими оба элемента контейнера и задать им фиксированную ширину.

    21.11.2012
    Новые материалы

    Отслеживание состояния с течением времени с дифференцированием снимков
    Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

    Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
    Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..

    Игра в прятки с данными
    Игра в прятки с данными Я хотел бы, чтобы вы сделали мне одолжение и ответили на следующие вопросы. Гуглить можно в любое время, здесь никто не забивается. Сколько регионов в Гане? А как..

    «Раскрытие математических рассуждений с помощью Microsoft MathPrompter и моделей больших языков»
    TL;DR: MathPrompter от Microsoft показывает, как использовать математические рассуждения с большими языковыми моделями; 4-этапный процесс для улучшения доверия и рассуждений в математических..

    Раскройте свой потенциал в области разработки мобильных приложений: Абсолютная бесплатная серия
    Глава 6: Работа в сети и выборка данных Глава 1: Введение в React Native Глава 2: Основы React Native Глава 3: Создание пользовательского интерфейса с помощью React Native Глава 4:..

    Все о кейсах: Camel, Snake, Kebab & Pascal
    В программировании вы сталкивались с ними при именовании переменной, класса или функции. Поддержание согласованности типов и стилей случаев делает ваш код более читабельным и облегчает совместную..

    Как работает дистанционное парное программирование и почему оно может изменить вашу жизнь
    Серебряная пуля от одиночества и отвлекающих факторов во время обучения программированию Независимо от того, работаете ли вы или учитесь удаленно, велика вероятность, что одиночество и..