2011-02-01 3 views
1
<div style="float:left"> 

    <div class="designerWrapper"> 
     <div class="pageBox"> 

      content 

     </div>    
    </div> 

</div> 
<div style="float:left; margin-left:10px;"> 

    content 2 

</div> 
<div style="clear:both"></div>    
<br /><br /> 

Как сделать div, который содержит контент 2 100% ширины? Если я устанавливаю его на 100% ширину, он слишком широк, на данный момент он расширяется с его длиной содержимого.CSS Ширина 100% в плавающей div

+0

Вы хотите, чтобы оба плавающих divs были рядом друг с другом или друг с другом? – Shikiryu

+0

Рядом друг с другом, например –

+0

Не могли бы вы привести пример вашей проблемы jsFiddle? (Http://jsfiddle.net)? – thirtydot

ответ

2

вы sould использовать таблицу запихнуть

<div id="outer1"> 
<div id="outer2"> 
    <div id="left"></div> 
    <div id="right"></div> 
</div> 
</div> 

CSS:

#outer1 {display:table;width:600px;height:30px;} 
#outer2 {display:table-row;width:600px;height:30px;} 
#left {display:table-cell; width:15px;} 
#right {display:table-cell; width:auto;} 

важно там нет плавающей! потому что отображение таблицы автоматически перемещает ячейки. Я не тестировал работу надежды кода.

0

Вы можете установить минимальную ширину в соответствии с вашими требованиями. позже она будет расширяться с его содержанием

<div style="float:left; margin-left:10px;min-width:110px;"> 

    content 2 

</div> 
Смежные вопросы