Sie wollen die label
und textarea
Elemente in einer sich selbst stylen enthalten, kugelsichere Art und Weise.
Ich schlage vor, das folgende HTML:
<div class="wrap">
<label for="qual">This is the format...to be displayed:</label>
<textarea id="qual" rows="5" cols="50" style="resize:none"
placeholder="Description and Qualification"></textarea>
</div>
mit folgendem CSS:
.wrap {
outline: 1px dotted blue; /* Just for demonstration... */
overflow: auto;
}
.wrap label {
outline: 1px dashed blue;
float:left;
width: 10em;
margin-right: 1.00em;
}
ein Elternteil definieren Container div.wrap
die beiden untergeordneten Elemente zu halten und geben overflow: auto
einen neuen Block-Formatierungskontext zu erzeugen .
Sie möchten dies tun, um sicherzustellen, dass das Floated-Label-Feld nicht mit anderen benachbarten Elementen interferiert, die sich in der Seite oder Form befinden. Dies kann wichtig sein, wenn Sie ein responsives Design erstellen. Das Feld <label>
wird nach links verschoben und Sie müssen eine geeignete Breite angeben. Sie können auch Ränder, Hintergrundfarbe oder Bilder, Polsterung nach Bedarf anwenden, um das Design zu erstellen, das Sie benötigen.
Fiddle: http://jsfiddle.net/audetwebdesign/2sTez/
wie kann ich dieses etikett auf der linken seite des textarea platzieren ?? – Lucy
danke es funktioniert !!! wird es auf Bildschirmen verschiedener Größen wie 13 Zoll, 20 Zoll und 24 Zoll Bildschirm ohne Änderung seiner Position von der linken Seite des Textbereichs arbeiten ?? Ich möchte es in einer Form verwenden, damit ich möchten, dass die Formularelemente eine feste Position zueinander haben ... – Lucy