Помогите сверстать HTML страницу.
Есть статья, которая содержит изображения. Статья может просматриваться как на большом мониторе, так и на телефоне с разрешением 800x480.
Чтобы статья нормально выглядела на большом мониторе, всю статью заключаю в div с максимальной шириной 800px.
Но изображения могут быть шире 800px и при возможности должны отображаться в своём полном размере.
Требования более формально:
- Если статья просматривается на большом экране, изображения должны быть своей реальной ширины, превышающей 800px.
- Если окно браузера уменьшается до ширины менее 800px или статья просматривается на телефоне, то изображения должны масштабироваться по ширине экрана.
- Статья отправляется в виде электронного письма, поэтому нельзя использовать скрипты и весь CSS должен быть встроен в HTML.
Как этого добиться? Можно считать, что известны размеры изображений, а значит их можно указать в max-width и max-height.
Вот шаблон статьи, который надо модифицировать:
<div style="max-width: 800px;">
<p>
Какой-то текст. Какой-то текст.
</p>
<p id="p_img">
<img id="wide_img" src="/img.jpg" alt="Изображение размером 1024x768"/>
</p>
<p>
Какой-то текст. Какой-то текст.
</p>
</div>
Для решения поставленной задачи разрешено добавлять стили к
#p_img и
#wide_img и вставлять дополнительные теги вокруг
#wide_img.
Пробовал добавить в
#p_img style=«width: 100%» и в
#wide_img style=«width: 100%;», но в этом случае ширина изображения не превышает 800px, что не удовлетворяет требованию 1.