Мне нужно показать страницу с иконкой продукта (которая обычно размером 300x400 пикселей в размерах) в левой части страницы и ее деталями с правой стороны.Как я могу иметь плавающие divs влево и вправо?
Мне показалось, что я поместил описание в строки таблицы. Я создал 3 элемента div - контейнер, icondiv и detaildiv, и попытался поплавать icondiv влево, а подробности div вправо. Я получил icondiv на левой стороне страницы, но информация div показана ниже icondiv не бок о бок!
В идеале, icondiv должен быть 25-30% в ширине containerdiv, а подробности div должны занимать остальную часть ширины. Мне интересно, есть ли способ сделать это, не упоминая ширину в пикселях.
, пожалуйста, поправьте меня, если есть что-то не так с моим CSS
благодаря
марка
<div class ="itemdetailscontainer">
<div class="itemicondiv">
<img border="0" src="${item.isbn }.png" alt="${item.isbn }.png" />
</div>
<div class="itemdetailsdiv">
<table id="itemdetailstable" width="100%">
<tr>
<td>
${item.name }
</td>
</tr>
<tr>
<td>by</td>
</tr>
<tr>
<td>${item.maker.name }</td>
</tr>
<tr>
<td>
<p>Description:</p>
<p>${item.description}</p>
</td>
</tr>
</table>
</div>
</div>
КСС
div.itemdetailscontainer{
float:clear;
}
div.itemicondiv{
float:left;
}
div.itemdetailsdiv{
float:right;
}
Я попробовал этот
div.itemdetailscontainer{
width:100%;
}
div.itemicondiv{
float:left;
width:25%;
}
div.itemdetailsdiv{
float:right;
width:75%;
}
и это получает эффект ..
благодарит всех за responding..Is использование ширина: 25% и т.д. проблематичной? Нужно ли мне жестко кодировать ширину в пикселях и т. Д.? Свойство переполнения было ново для меня ..