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