Здравствуйте, Kingofastellarwar, Вы писали:
K>а как вот насчет такого момента, а если позиционирование задавать не контейнеру а содержимом?
K>ну т.е. чтобы <div align=left /> означал не то что контент будет выровнен влево, а что сам div будет в родительском контенте будет выровнен влево
<div style="margin-right:*">
Т.е. чтобы прижать элемент к левой границе контейнера ему справа нужно приделать "пружину".
Соотв. чтобы он оказался по центру контейнера то пружины нужно приделать со всвех четырех сторон:
Рисунок из моей статьи
http://www.codeproject.com/Articles/859098/Sciter-multiplatform-embeddable-HTML-CSS-scripting
K>проблема тут только в том , что как элементы с разным позиционированием будут заполнять пространство контейнера? возможно логика будет слишком сложной
В общем случае решается так
http://constraints.cs.washington.edu/cassowary/cassowary-tr.pdf (я эту ссылку уже приводил)
K>но может уже дето такая реализация уже была испробована?
Ну дык Sciter же.