Я знаю, что это не отвечает конкретно на ваш вопрос, но рассмотрите вашу аудиторию. Все они просто пользователи Internet Explorer, или они представляют естественные пропорции пользователей Интернета? Если они не все являются просто пользователями IE (возможно, в корпоративной / образовательной сети), подумайте о том, чтобы использовать только совместимые со стандартами методы и позволить приложению / сайту изящно перейти на браузер, который его не поддерживает, например IE.
Теперь по вашему вопросу. Причина, по которой он работает не так, как вы ожидали, заключается в том, что поле не распространяется до конца содержимого, даже когда видно переполнение . Контент просто «выходит» за рамки, но это не делает его больше. Вы не можете заставить окно расширяться, чтобы соответствовать содержанию, за исключением того, что не устанавливает фиксированные свойства ширины и / или высоты . На самом деле в IE была ошибка, из-за которой вместо переполнения окно расширялось (это была ошибка).
Я могу порекомендовать один совет, хотя; используйте min- <ширина / высота> и max- <ширина / высота> вместо width и / или height . Они позволяют вам гибко подбирать размеры ящиков с управляемыми границами.