Zum Line-Up Textfelder im HTML-Code

September 5

Zum Line-Up Textfelder im HTML-Code

HTML bietet Tags verwendet zum Erstellen von Formularen, die Textfelder, Kontrollkästchen, Optionsfelder und Auswahlboxen enthalten. Designer verwendet, um Tabellen verwenden, um das line up Formularelemente, setzen sie in Spalten und Zeilen. Seit der Umstellung auf CSS-Styling ist ein Problem Designer stellen wie Formularelemente ohne Verwendung von Tabellen ausrichten. Der beste Weg, um Textfelder mit Etiketten auszurichten ist < Label >-Tags in Verbindung mit einem Tag < Span > für jedes Textfeld und seine Bezeichnung zu verwenden. Verwenden Sie schwimmende Techniken, um Ihre Etiketten auf einer Seite und alle Textfelder auf der anderen Seite richten.

Anweisungen

1 Öffnen Sie Ihre HTML-Datei in einem Editor und fügen Sie Ihre Textfelder zusammen mit ihren Beschriftungen wie folgt:

Name: < Eingang Typ = "Text" Name = "Name" Id = "name" / >

E-Mail: < Eingang Typ = "Text" Name = "e-Mail" Id = "Email" / >

Die obigen Zeilen des Codes gehen zwischen < Form >-Tags. Wenn Ihr HTML-Code dazu fehlt, fügen sie. Das erste Formularfeld die Eröffnung < Form > vorgelegt und fügen Sie dann das abschließende < / form > Tag irgendwo unterhalb der letzten Formularschaltfläche.

2 Wickeln Sie jedes Etikett und Text-Feld-Paar in < Label >-Tags. Obwohl < Bezeichnung > für den Einsatz mit Beschriftungsfeld ein Formular Text gemeint ist, wickeln es um den Text und das Feld macht die Dinge leichter Stil im CSS und bietet zusätzlichen Nutzbarkeit durch den Text anklickbar zu machen. Klickt ein Benutzer auf den Text, wird der Browser den Cursor im Textfeld setzen. Hier ist der Code:

< Bezeichnung für "Name" = > Name: < Eingang Typ = "Text" Name = "Name" Id = "name" / >< / label >

Übereinstimmen Sie den Wert des Attributs "für" auf den Wert des Attributs "Name" innerhalb der < Input >-Tag.

3 Umgeben Sie den Text beschriften das Textfeld in < Span >-Tags, so dass nur den Text innerhalb des CSS-Codes angesprochen werden kann. Hier ist das Ergebnis:

< Bezeichnung für "Name" = >< Span > Name: < / span >< Eingang Typ = "Text" Name = "Name" Id = "name" / >< / label >

4 Blättern Sie bis an die Spitze der HTML-Datei, suchen für eine < Link >-Tag mit einem "Rel" Attribut "Stylesheet" und öffnen Sie die Datei, auf die verwiesen. Wenn Sie dies nicht finden, dann suchen Sie nach Tags < Stil > oder fügen Sie selbst hinzu. Das Stylesheet oder zwischen den Tags < Stil > CSS-Code hinzufügen.

5 Legen Sie das Attribut "anzeigen" für den Zeitraum und die Bezeichnung Tags auf "blockieren." "Name" und "e-Mail" Felder, die sie durch ihre IDs auswählen weisen Sie eine Breite zu. Legen Sie "anzeigen" auf "Block" für die beiden Textfelder. Legen Sie "schweben" nach Links für das < Span > Tag und beide Textfelder zu "Float" auf der rechten Seite. Weisen Sie eine Gesamtbreite des < Label >-Tags. Hier ist der CSS-Code:

Etikett {display: Block; Breite: 300px;}

Span {anzeigen: blockieren; schweben: Links;}

Name, #email {anzeigen: Block; Breite: 150px; Float: rechts;}

Tipps & Warnungen

  • Vermeiden Sie zuzuweisen "anzeigen: Block" < input >-Tag im allgemeinen weil es auch Auswirkungen auf die Schaltfläche "Absenden". Deshalb sollten Sie die Textfelder mit ihren ID-Namen auswählen.
  • Sichern Sie Ihre HTML- und CSS-Dateien immer vor der Bearbeitung.