Я пытаюсь расположить некоторые вещи в 3 столбцах. В первом столбце есть значок, во втором столбце - текст, а в третьем столбце - изображение.
Я хочу сделать это без использования тега Table. Используя CSS, я правильно разместил первые 2 столбца, вот изображение:
Справа мне нужно добавить другое изображение, не мешая тексту слева.
Это мой HTML-код (сокращенный до основ):
<img src="Images/icon-1.png" />
<span class="content-title">My title 1</span>
<p>
Here is my text ...
</p>
<br />
<img src="Images/Icon-2.png" />
<span class="content-title">My Title 2</span>
<p>
Here is my text ...
</p>
<br />
И CSS, эмулирующий макет таблицы:
.content-title
{
font-size: 26px;
font-family: Helvetica,Arial,sans-serif;
color: #363636;
top: -28px;
position:relative;
left:+10px;
font-weight: bold;
}
#content-benefits p
{
margin-left:80px;
top:-30px;
position:relative;
width:325px;
}
Моя проблема в том, что я не могу понять, как разместить свое изображение справа, не делая его position:absolute;
, но если я это сделаю, мне придется (AFAIK) использовать JavaScript для размещения изображений относительно соответствующие им пункты.