Если вы установите расширение Firebug в Firefox и будете использовать его для проверки рассматриваемого поля формы, вы сможете увидеть CSS, который Firefox использует для внутреннего оформления. (Убедитесь, что во всплывающем меню вкладки «Стиль» установлен флажок «Показать пользовательский CSS-код».)
В Firefox 5 на моем Mac он использует следующий CSS:
:-moz-ui-invalid:not(output) {
box-shadow: 0 0 1.5px 1px red;
}
Интересно, они используют box-shadow
. Недавно я увидел вопрос о переполнении стека, в котором упоминается селектор :-moz-ui-invalid
: см. Стиль ввода типов HTML5, если проверка не удалась .