Показать сообщение отдельно
  #2 (permalink)  
Старый 03.08.2013, 13:48
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Petja
margin-right почему-то не участвует в создании ширины (почему?)
Ну помоему очевидно почему. Для расчета ширины контейнера рассчитывается ширина содержимого. При этом встречается процентное значение, которое можно рассчитать только зная ширину контейнера. Получаем рекурсию. Чтобы избежать рекурсию расчет процентного значения откладывается. Таким образом в ширину контейнера не закладываются процентные поля.
Если бы процентные значения не игнорировались, то ширина контейнера оказалась бы равна бесконечности.
Ответить с цитированием