Есть ли у кого-нибудь идеи, если в спецификации html5 или CSS3 запланировано что-либо относительно перемещения элементов.
Я назвал этот вопрос "мягкое плавание", так как меня интересует идея дать группе свойств css что-то вроде следующего ...
представьте, если вы хотите стилизованный список изображений ...
<ul>
<li><img src='1.jpg'></li>
<li><img src='2.jpg'></li>
<li><img src='3.jpg'></li>
<li><img src='4.jpg'></li>
<li><img src='5.jpg'></li>
<li><img src='6.jpg'></li>
<li><img src='7.jpg'></li>
<li><img src='8.jpg'></li>
<li><img src='9.jpg'></li>
</ul>
и в стиле: -
ul{
list-style:none;
}
li{
float:left;
}
представьте, что изображения имеют довольно случайную высоту, скажем, от 50 до 100 пикселей в высоту.
В настоящее время смещение этих левых полей может привести к зацеплению одного или нескольких изображений, в результате чего остальные поплавки также окажутся не на своем месте (визуально, но на самом деле это не так с точки зрения отображения в браузере).
Мне интересно, может ли быть какое-либо предложение или атрибут для какого-то «мягкого плавающего», при котором элементы, выталкиваемые правым экстентом контейнера с плавающими элементами, будут эффективно возвращаться / очищаться при переносе нижний край всех предыдущих плавающих элементов.
Ничего себе. Имеет ли что-нибудь из этого смысл ...?