Я испытываю незначительную проблему со шрифтами в моей таблице стилей.
Это мой CSS:
body
{
...
font: normal 62.5% "Lucida Sans Unicode",sans-serif;
}
#wrapper_page
{
...
font-size: 1.2em;
}
input, select, textarea
{
...
font: bold 100% "Lucida Sans Unicode",sans-serif;
}
И это результат:
Я думаю, что есть внутренняя настройка css, где-то, на веб-китах, которые изменяют форму точек паролей. Как я могу избавиться от него и иметь один и тот же стиль в каждом браузере?
Спасибо!
EDIT: я просто нашел кое-что любопытное: по умолчанию браузеры webkit применяют этот CSS для полей пароля:
input[type="password"]
{
-webkit-text-security: disc;
}
И это то, что заменяет классическую миддот. Я попытался настроить его на круг или нет, но я не могу получить что-то похожее на то, что показывают другие браузеры.
ИЗМЕНИТЬ: Я НАЙДЕТ РЕШЕНИЕ. Если вы используете шрифт "Lucida Sans Unicode" для своего сайта, эта проблема! Единственный шрифт, который правильно эмулирует поле пароля большими точками других браузеров, - это Verdana, смешанный с небольшим интервалом между буквами. Итак, для Opera и Webkit используйте следующий код, чтобы исправить его:
.opera input[type="password"],
.webkit input[type="password"]
{
font: large Verdana,sans-serif;
letter-spacing: 1px;
}