HTML / CSS двухколонный макет, который перемещается как одноколонный макет

0

Я пытаюсь сделать макет из двух столбцов с краткими списками текста слева и фотографиями справа, вот так...

LIST IMAGE

LIST IMAGE

LIST IMAGE

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

ОБРАЗ

СПИСОК

ОБРАЗ

СПИСОК

ОБРАЗ

СПИСОК

Я решил, что я просто поместил элементы в чередующемся порядке в HTML, а затем поместил изображения вправо при больших размерах окна. Это выглядит хорошо для мобильного просмотра, но изображения выстраиваются в очередь с заголовками странным образом при больших размерах окна браузера, как вы можете видеть здесь:

http://allgoodeatslocal.com/links.html

Я не уверен, как это сделать, за исключением того, что у вас есть отдельные макеты для двух размеров... отдельные левые (все списки) и правые (все изображения) div для полноразмерного просмотра или чередующихся списков и изображений для маленький, мобильный просмотр.

Любые лучшие идеи?

  • 0
    Переместите ваше изображение в p , оберните текст в span и передайте значение float: left to span
Теги:
layout

1 ответ

0

Вы можете использовать медиа-запрос, @media, чтобы добиться этого:

https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries

Задайте медиа-запрос для меньшего разрешения/экрана и установите ширину списка и изображения div на 100% контейнера, и они должны стекаться.

  • 0
    Они прекрасно складываются в моем мобильном представлении (я не думаю, что настроил это для этой ссылки), но я хочу, чтобы все всплыло в левом и правом столбцах (я знаю, что всплывающего окна нет, но это по сути то, что я хочу, чтобы они делали) в обычном (немобильном) виде.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню