Имея консткрукцию такого вида нужно поменять местами дивы (так, чтобы было 213 и 312) используя только св-ва float. Дополнительные обертки не допускаются.
HTML
<div class="wrap oh">
<div class="test fl">1</div>
<div class="test fl">2</div>
<div class="test fl">3</div>
</div>
СSS
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.wrap{
width: 30px;
}
.test{
display: inline-block;
}
<div class="wrap oh">
<div class="test ">1</div>
<div class="test fr">2</div>
<div class="test fl">3</div>
</div>
если добавить инлайн, то тогда можно крутить баранку
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.wrap{
width: 30px;
}
.test{
display: inline-block;
}
<div class="wrap oh">
<div class="test ">1</div>
<div class="test fl">2</div>
<div class="test fr">3</div>
</div>
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.wrap{
width: 30px;
}
<div class="wrap oh">
<div class="test fr">1</div>
<div class="test no">2</div>
<div class="test fr">3</div>
</div>
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.wrap{
width: 30px;
}
<div class="wrap oh">
<div class="test fl">1</div>
<div class="test no">2</div>
<div class="test fl">3</div>
</div>
.fl {float:left}
.fr {float:right}
.no {float:none}
.oh {overflow:hidden}
.wrap{
display: table;
clear: both;
}
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости