На вашей странице нет способа узнать, какой шрифт используется браузером по умолчанию. Вы также не можете указать в CSS, что браузер отображает элемент span
, используя любой шрифт, который он использует по умолчанию для элемента input
.
Но вы можете сделать так, чтобы текст в span
и input
элементах выглядел одинаково (с обычными CSS-предупреждениями, конечно), явно установив их font-family
и font-size
, например,
input, span { font: 100% Arial, sans-serif; }
Теоретически, вам может потребоваться установить и другие свойства (не существует закона, запрещающего браузеру отображать содержимое элемента input
с мигающим фиолетовым цветом, подчеркнутым по умолчанию), но это должно позаботиться о вещах на практике. Обратите внимание, что настройка размера шрифта необходима, потому что браузеры обычно используют уменьшенный размер шрифта (около 90%) для полей ввода.