Я хотел бы воссоздать вид следующей страницы в моем существующем блоге:
http://jeff.klukas.net/bio/
Отличительной чертой здесь является то, что у нас есть два столбца, изображения слева и текст справа без обтекания текстом под изображениями. Кроме того, изображения отображаются в вертикальных положениях, которые размещают их в контексте с текстом.
В текущем проекте используется Blueprint CSS с парами элементов div для каждого раздела изображения и текста. Я хотел бы создать адаптивный дизайн, который будет сокращен до одного столбца для браузеров меньшей ширины, чтобы источник (сгенерированный из Markdown) выглядел так:
<img src=img1.png>
<p>First paragraph...</p>
<img> src=img2.png>
<p>Second paragraph...</p>
Что будет отображаться на узком экране как:
------------
|img1 |
------------
First paragraph
------------
|img2 |
------------
Second paragraph
Или на широком экране как:
------------ First paragraph...
|img1 | more text more text
------------ more text more text
more text more text
more text more text
more text more text.
------------ Second paragraph...
|img1 | more text more text
------------ more text more text
more text more text
more text more text
more text more text
more text more text.
Я могу достичь большей части того, что я хочу, с помощью небольшого мошенничества, которое я знаю @media
, но я не уверен, возможно ли добиться желаемого широкоэкранного макета без использования HTML Это просто сон?