Вы хотите, чтобы макет только был три поперек или три вниз?Или может каждый контейнер переноситься на следующую строку при уменьшении размера экрана?
Ваш текущий код просто изменяет размеры изображений, текста и контейнеров, когда экран уменьшается.Если вы просто хотите, чтобы контейнеры переносились при уменьшении экрана, это можно сделать с помощью тегов <div>
и float:left;
и max-width
CSS.
Основная проблема, с которой вы столкнулись, заключается в том, что каждый контейнерэто совершенно отдельная таблица, каждая из которых находится в совершенно отдельной ячейке таблицы внутри другой таблицы.
Взгляните на это (запустите фрагмент кода и используйте ссылку Full Page, чтобы проверить его):
.container {
background-color: #ffffff;
max-width: 300px;
float: left;
margin: 10px;
padding: 20px;
}
<table border="0" valign="top" cellpadding="10" style="font-family:arial,helvetica,sans-serif;min-width: width 500px;background-color: #f6f4f0;">
<!-- Title: BEGIN-->
<tr>
<td>
<h2>Title</h2>
</td>
</tr>
<!-- Title: END-->
<tr>
<td>
<div class='container'>
<h3>Lorem ipsum </br>dolor sit</h3>
<a href=""><img src="https://homepages.cae.wisc.edu/~ece533/images/watch.png" style="height: auto; width: 100%;" width="1024"></a><br> Morbi auctor non ipsum quis ullamcorper. Donec et purus mi. Nunc et auctor lacus.
</div>
<div class='container'>
<h3>Lorem ipsum </br>dolor sit</h3>
<a href=""><img src="https://homepages.cae.wisc.edu/~ece533/images/watch.png" style="height: auto; width: 100%;" width="1024"></a><br> Morbi auctor non ipsum quis ullamcorper. Donec et purus mi. Nunc et auctor lacus.
</div>
<div class='container'>
<h3>Lorem ipsum </br>dolor sit</h3>
<a href=""><img src="https://homepages.cae.wisc.edu/~ece533/images/watch.png" style="height: auto; width: 100%;" width="1024"></a><br> Morbi auctor non ipsum quis ullamcorper. Donec et purus mi. Nunc et auctor lacus.
</div>
</td>
</tr>
<tr>
<td height="30">
</td>
</tr>
</table>
Если это не то, что вы ищете, пожалуйста, дайте мне знать.
Кроме того, просто к сведению, есть несколькообласти вашего кода, которые вы должны переосмыслить.В частности, каждый раз, когда вы указываете размер, вы должны поставить его вместе с ним.то есть width="1024"
.... 1024 что?Если это пиксели, используйте 1024px.И, чтобы продвинуться дальше, в элементах <img>
у вас уже есть CSS с надписью width: 100%;
.Таким образом, наличие width="1024"
также избыточно и сбивает с толку.