При применении font-style: italic;
к тегу HTML input
поле становится уже (меньше вычисленной ширины), чем было бы в противном случае.
Минимальный воспроизводимый пример:
<!DOCTYPE html>
<html lang="en">
<body>
<input type="text" /><br>
<input type="text" style = "font-style: italic;" /><br />
</body>
</html>
При сохранении в виде HTML и визуализации в Chrome это выглядит так:
Это похоже на другиебраузеры.
Примечание. Эта проблема не отображается, если приведенный выше HTML-код запускается как фрагмент кода в переполнении стека.
Почему это так?
Является ли фактор, из-за которогоуже чем другая константа в браузерах?