Ich habe ein kleines Problem mit Schriftarten in meinem Stylesheet.
Dies ist mein 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;
}
Und das ist das Ergebnis:
Ich glaube, es gibt irgendwo auf den Webkits eine interne CSS-Einstellung, die die Form der Kennwortpunkte ändert. Wie kann ich sie loswerden und in jedem Browser den gleichen Stil haben?
Danke!
EDIT: Ich habe gerade etwas Merkwürdiges entdeckt: Standardmäßig wenden Webkit-Browser dieses CSS auf Passwortfelder an:
input[type="password"]
{
-webkit-text-security: disc;
}
Und das ist es, was den klassischen Middot ersetzt. Ich habe versucht, ihn auf "Kreis" oder "keine" einzustellen, aber ich kann keine ähnliche Darstellung wie in anderen Browsern erreichen.
EDIT: ICH HABE EINE LÖSUNG GEFUNDEN. Wenn Sie die Schriftart "Lucida Sans Unicode" für Ihre Website verwenden, ist das das Problem! Die einzige Schriftart, die die großen Punkte des Passwortfeldes in anderen Browsern korrekt emuliert, ist Verdana, gemischt mit ein wenig Buchstabenabstand. Verwenden Sie also sowohl für Opera als auch für Webkit den folgenden Code, um das Problem zu beheben:
.opera input[type="password"],
.webkit input[type="password"]
{
font: large Verdana,sans-serif;
letter-spacing: 1px;
}