Я считаю, что стиль всех элементов формы хранится в файле forms.css
. В OS X, я думаю, он находится здесь:
/Applications/Firefox.app/Contents/MacOS/res/forms.css
Возможно, вы захотите просмотреть этот файл и посмотреть, есть ли какой-либо очевидный CSS, который влияет на внешний вид, который вы видите. Например, в Windows элемент input
имеет -moz-appearance: textfield;
, о котором я не смог найти никакой документации, так что, возможно, есть некоторый «родной» стиль -moz-*
в тех полях, который управляет свечением, что вы могли бы переопределить.
Другая попытка может заключаться в том, чтобы переопределить все в этом файле, изменив определения input
на input2
или что-то еще (после создания копии, конечно). Затем вы можете увидеть, сможете ли вы остановить свечение, манипулируя CSS по умолчанию.
После того, как вы определили, что можете остановить его (если можете), вы можете постепенно добавлять стили назад, пока не найдете тот, который вызывает нежелательный эффект. Вероятно, вы можете ускорить этот процесс, исключив из тестирования стили, которые явно не связаны (например, - line-height: normal !important;
почти наверняка не несет ответственности за голубой свет вокруг полей).