Wie richte ich ein Label und ein Textfeld aus?
endet wie
XXXXX
XXXXX
Description: XXXXX
Möchte ich
XXXXX
Description: XXXXX
XXXXX
"Beschreibung" manchmal mehrere Zeilen umfasst.
Code:
<p class="DataForm">
<label>Blah blah blah Description:</label>
<asp:TextBox ID="txtBlahblahblahDescription" runat="server" TextMode="MultiLine" Rows="8" Columns="50"></asp:TextBox><br />
</p>
CSS:
.DataForm
{
}
.DataForm label
{
display: inline-block;
font-size:small;
margin-left:5px;
width:5%;
min-width:60px;
}
.DataForm input
{
margin-right:9px;
display: inline-block;
width:21%;
min-width:30px;
}
InformationsquelleAutor der Frage NibblyPig | 2009-12-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nur wickeln Sie die textarea-Komponente mit dem label und legen Sie die textarea-Stil zu
Hier ist etwas Magisches für alle Texteingabefelder auf der Seite:)
InformationsquelleAutor der Antwort Rado
height
von Ihrem label, um den gleichenheight
wie das mehrzeilige Textfeld ein.Hinzufügen cssClass
.alignTop{vertical-align: middle;}
für das label-Steuerelement.InformationsquelleAutor der Antwort Charlie
Verwenden
vertical-align:middle
in Ihrem CSS.InformationsquelleAutor der Antwort Peter Stuifzand
Versuchen Sie dies:
InformationsquelleAutor der Antwort vaibhav jain
Versuchen, die Einstellung der Höhe auf Ihr td-Elementen.
bedeutet, dass das element der Stil angewendet wird, ausgerichtet werden innerhalb des übergeordneten Elements. Die Höhe des td dürfen nur so hoch, wie der text im inneren.
InformationsquelleAutor der Antwort h4xnoodle
Richten Sie die text-area Feld, um die Bezeichnung, nicht die Bezeichnung der text-Bereich,
InformationsquelleAutor der Antwort zefram