Frage

Was ist die genaue Pixelgröße einer Spalte, wenn ich verwenden die Spalten-Attribut eine Breite von einem ASP.NET Textbox-Steuerelement, um zu bestimmen?

<asp:TextBox id="MyTextBox" runat="server" columns="10" /> 
War es hilfreich?

Lösung

ich immer wie folgt:

style="width: 250px;"

So können Sie es genau festlegen können. es wird auf der Schriftgröße der Textbox sowie die Art und Weise abhängen sonst der Browser rendert.

Zeilen auf der anderen Seite ist etwas, das ich mit immer gekämpft habe.

Andere Tipps

Die Eigenschaft Columns ist auf die Größe-Attribut auf dem gerenderten Input-Tag zugeordnet.

Wenn die Größe 10 ist, dann wird der Browser soll das Eingabefeld in einer Größe machen, die 10 Zeichen fit und sichtbar in dem Eingabefeld machen würden. Aber das funktioniert nur wirklich für Monospace-Schriftarten, da in vielen anderen Schriftart „III“ nicht die gleiche Pixellänge als „MMM“ hat.

Also in der Regel sind Sie besser nur mit CSS-Breite als Ryan sagte.

@ Ryan Smith: habe ich Ihren Vorschlag und modifiziert sie es skalierbare Einstellungen auf die Benutzer montior zu machen

.
style="width: 100%"
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top