@ bazmegakapa - потрясающе - спасибо за направление и переписать
могу объяснить это, кроме как сослаться на следующеепример на JS Fiddle- в нем последнее СИНИЕ поле не расширяется до 100% ширины, как ожидалось после того, как я ввел атрибут overflow: hidden.
Я был под впечатлением переполнения: скрытый будет влиять только на аспекты видимости, а не мешать макету. Может кто-нибудь объяснить, что происходит в этом примере?
РЕДАКТИРОВАТЬ: Эта проблема, кажется, ограничена браузерами webkit (например, Chrome)