У меня уже была проблема myselfe, что текст переполняет кнопку в IE11.
Для меня это была ошибка рендеринга, связанная со шрифтами.
Похоже, что IE11 отображает кнопку при загрузке страницы, перед загрузкой веб-шрифтов, при загрузке веб-шрифта кнопка не перерисовывается, поэтому она не адаптируется к новой ширине.
Единственное решение, которое мне удалось найти, - заставить браузер перерисовываться при загрузке веб-шрифтов. Поэтому я использовал JS под названием «FontFaceObserver» (https://github.com/bramstein/fontfaceobserver)
JS:
new FontFaceObserver('Roboto', {
style: 'normal',
weight: 400,
}).load(function(){
$('body').addClass('state-font-loaded');
}, 10000);
CSS:
.state-font-loaded {
visibility: visible; //forcing browser to redraw
}
Другой попыткой было бы изменить input
на button
как
<button type="submit" class="button" name="btn_print">PDF generieren</button>
это может решить проблемы с размерами, если они подключены к элементу ввода. (Пожалуйста, также проверьте этот элемент, чтобы увидеть, есть ли какая-либо фиксированная или предварительно установленная ширина)