У меня есть плавающие элементы на странице.
Я хочу, чтобы div, который перемещается слева, был «максимально широким», чтобы он был настолько широким, насколько это возможно, не вызывая перетекания красного div («я иду справа») на следующую строку.
Пример здесь: Ширина: 100%; не дает должного эффекта!
** Я не хочу, чтобы зеленый элемент ("Я хочу быть как можно шире") находился "под" красным элементом. Очень важно, чтобы они оба оставались отдельными, т.е. .. Я думаю, что они оба должны плавать!
<div class="container">
<div class="a1">i go at the right</div>
<div class="a2">i want to be as wide as possible,</div>
<div class="clear"></div>
</div>
<style>
div
{
border: solid 2px #000;
background-color: #eee;
margin: 8px;
padding: 8px;
}
div.a1
{
float:right;
background-color: #a00;
border: solid 2px #f00;
margin: 12px;
padding: 6px;
}
div.a2
{
float: left;
/*width: 100%;*/ /*this doens't produce desired effect!*/
background-color: #0b0;
border: solid 2px #0f0;
margin: 12px;
padding: 14px;
}
.clear
{
border: none;
padding: 0 ;
margin: 0;
clear:both;
}
</style>