CSS, WordPress и IE

Я хотел бы разместить три элемента в CSS с помощью float.

  1. Вверху слева - логотип
  2. Справа от логотипа - навигация, которая представляет собой неупорядоченный список, то есть плавающий влево.
  3. В правом верхнем углу находится 2-строчное поле подписки на информационный бюллетень - скопируйте верхнюю строку и поле формы с отправкой нижней части во второй.

Я дал каждому свой собственный тег Div, но не вижу, чтобы он работал с float. Только абсолютное позиционирование, которое не очень хорошо выглядит при изменении размера сайта. Я поместил таблицу в div прямо сейчас, но мне бы понравилось решение на чистом CSS.

Я могу заставить логотип перемещаться влево, а поле регистрации - вправо, но не могу правильно расположить навигацию. Либо он идет полностью влево, либо я вставляю клин, и он идет под логотипом и полем.

Мы ценим любые предложения.

вы всегда должны публиковать свою разметку и CSS для таких вещей - нам будет проще, если у нас есть база для начала

annakata 19.01.2009 17:18

а также скриншот того, что это такое и каким должно быть, это поможет.

sykora 19.01.2009 17:25
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
0
2
371
2

Ответы 2

Если я правильно понял, может быть, вы могли бы установить для первого и второго элементов значение float: left, а затем установить поле третьего элемента, равное ширине первого и второго?

Вы также можете установить для первого элемента значение смещения влево, для третьего элемента - смещение вправо, а для второго - с полем, равным ширине первого элемента. Как трехколонный макет.

А как насчет следующего?

    .floatleft_logo
    {
        float: left;
        width: 200px;
    }

    .floatleft_nav
    {
        float: left;
        width: 600px;
    }
    .floatright_email
    {
        float: right;
        width: 300px;
        margin-left:-250px;
    }

Поместите все три в контейнер div шириной 850 пикселей, и это сработает для меня на тестовой странице.

Другие вопросы по теме