Почему для второго элемента (который обтекает справа) тоже надо указывать float:left? Что это значит? Float left - это как написано значит что элемент будет перемещен к левому краю окна. А что тогда будет значить для второго элемента который идет за этим? Он тоже должен быть перемещен к левому краю окна. А почему этого не происходит. И почему недостаточно указать для первого - float left?
А для второго наоборот если и указывать то float right.
И еще: как связано позиционирование position с float? Оно должно влиять на float?
Спустя 18 минут, 52 секунды (21.01.2011 - 21:55) inpost написал(а):
[left][left][left][right]
[left][right]
[left][left][right]
[left][left]
[normal]
[left][right]
[left][left][right]
[left][left]
[normal]
Спустя 13 часов, 2 минуты, 6 секунд (22.01.2011 - 10:58) program90 написал(а):
Почему relative во вложенных div'ах не работает, если например во внешнем div'е не указано position?
Спустя 29 минут, 31 секунда (22.01.2011 - 11:27) Michael написал(а):
Цитата (program90 @ 22.01.2011 - 09:58) |
Почему relative во вложенных div'ах не работает, если например во внешнем div'е не указано position? |
а как оно должно работать?
position:relative - это то же что нормальный поток, но с той фичей, что вложенные у этого элемента его эл-ты потомки с position:absolute будут позиционироваться от него.
Спустя 9 часов, 22 минуты, 34 секунды (22.01.2011 - 20:50) program90 написал(а):
а если его потомки будут Relative? То друг от друга но все равно начиная от него?