Как я могу сделать строку (красный фон div) получить 100% ширину, когда это место для этого (под правильным элементом)?CSS float element
DEMO: http://jsfiddle.net/TXDWj/
Html код:
<div class="left"></div> <div class="right"></div>
<div class="text">Lorem ipsum dolor sit amet...</div>
<div class="row">Lorem ipsum dolor ....</div>
<div class="row">Lorem ipsum dolor sit amet...</div>
<div class="row">Lorem ipsum dolor sit amet...</div>
<div class="row">Lorem ipsum dolor sit amet..</div>
И этот CSS код:
.right {width:170px; height:250px; float:right; background:lime;}
.left {width:60px; height:100px; float:left; background:blue;}
.text {float:left; background:aqua; padding:10px; width:400px}
.row {float:left; background:red; margin:5px 0 0 60px; padding:10px; width:60%;}
Update:
exptect поведения можно увидеть здесь: http://jsfiddle.net/TXDWj/22/
, но, не имея «row_extra» класс ... или Beter представление, чтобы получить представление о том: http://jsfiddle.net/TXDWj/37/
благодарит всех вас
Я думаю, что я не понимаю, что вы хотите сделать: S почему бы не установить '.row {... width: 100%;}'? – DaGLiMiOuX
, потому что с строкой, установленной на 100% ... все пойдет под зеленым правым div, я просто хочу иметь строку под текстом (aqua div) всей высоты зеленого div..and after иметь полную ширину. – menocchio
также .. для «реального использования» этого. Я не могу удалить float из div div..so, если вы знаете некоторые возможности для получения этого эффекта (http://jsfiddle.net/TXDWj/37/) – menocchio