Heim >Web-Frontend >CSS-Tutorial >Eingabegröße vs. Breite: Welche ist die beste für die browserübergreifende Kompatibilität?

Eingabegröße vs. Breite: Welche ist die beste für die browserübergreifende Kompatibilität?

Barbara Streisand
Barbara StreisandOriginal
2024-11-06 06:05:02654Durchsuche

Input Size vs Width: Which is Best for Cross-Browser Compatibility?

Eingabegröße vs. Breite

Beim Festlegen der Größe eines Eingabefelds haben Sie zwei Möglichkeiten: Verwenden Sie das Attribut Größe oder das Attribut width CSS-Eigenschaft. Aber welcher ist der beste browserübergreifende Code?

Die Antwort lautet: Sie können beide verwenden. Der CSS-Stil überschreibt das Größenattribut in Browsern, die CSS unterstützen, und stellt das Feld auf die richtige Breite ein. Für diejenigen, die dies nicht tun, wird auf die angegebene Anzahl von Zeichen zurückgegriffen.

Bearbeiten : Ich hätte erwähnen sollen, dass das Größenattribut keine genaue Methode zur Größenbestimmung ist: Gemäß der HTML-Spezifikation sollte es sich auf die Anzahl der Zeichen der aktuellen Schriftart beziehen, die eingegeben werden kann auf einmal anzuzeigen.

Sofern es sich bei der angegebenen Schriftart jedoch nicht um eine Schriftart mit fester Breite/Monospace-Schriftart handelt, ist dies keine Garantie dafür, dass die angegebene Anzahl von Zeichen tatsächlich sichtbar ist; In den meisten Schriftarten haben unterschiedliche Zeichen unterschiedliche Breiten. Auf diese Frage gibt es einige gute Antworten zu diesem Problem.

Der folgende Ausschnitt zeigt beide Ansätze.

Das obige ist der detaillierte Inhalt vonEingabegröße vs. Breite: Welche ist die beste für die browserübergreifende Kompatibilität?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn