Придерживайтесь разметки, отличной от таблицы. Лучшие практики сегодня предполагают, что вы должны использовать таблицы только для табличных данных, и этот контент не является табличными данными.
Существует несколько способов, которые вы могли бы использовать для этого, включая использование поплавков, отображение встроенного блока и другие. Также есть соображения, связанные с оберткой содержимого вокруг изображений (если контент длинный, например).
Но вот несколько примеров кода, которые помогут вам прокатиться.
Стили:
div.left,
div.right {
width: 400px;
overflow: hidden; /* forces the div to clear the floated content */
}
div.left img,
div.right img {
border: 2px solid #888;
}
div.left img {
float: left;
padding-right: 20px;
}
div.right img {
float: right;
padding-left: 20px;
}
HTML-разметки:
<div class="left">
<img src="your_image_source"><p>Lorem Ipsump dolor sit amet</p>
</div>
<div class="right">
<img src="your_image_source"><p>Lorem Ipsum dolor sit amet</p>
</div>
Лучшим методом было бы просто использовать div для каждого раздела. Я работаю над jsFiddle, чтобы показать вам концепцию. –
, а затем просто плавайте их влево и вправо в контейнере div? – Bucthree
Возможно, вы захотите посмотреть компоненты загрузочных лесов, или вы можете установить фиксированную ширину для div каждой строки. Но так или иначе, почему бы вам не использовать таблицу? – choz