Heim > Web-Frontend > HTML-Tutorial > Wie erstellen Sie Textbereiche mit dem & lt; textarea & gt; Etikett?

Wie erstellen Sie Textbereiche mit dem & lt; textarea & gt; Etikett?

Emily Anne Brown
Freigeben: 2025-03-19 15:10:25
Original
161 Leute haben es durchsucht

Wie erstellen Sie Textbereiche mit dem

Um einen Textbereich mit dem <textarea></textarea> -Tag in HTML zu erstellen, fügen Sie einfach das Tag in Ihr HTML -Dokument ein und definieren den Inhaltsbereich, damit Benutzer Text eingeben können. Hier ist ein grundlegendes Beispiel dafür, wie Sie einen Textbereich erstellen:

 <code class="html"><textarea name="comment" rows="4" cols="50"> Your comments here... </textarea></code>
Nach dem Login kopieren

In diesem Beispiel:

  • Das name gibt den Namen des Textbereichs an, der bei der Übermittlung von Formulardaten nützlich ist.
  • Das rows definiert die sichtbare Anzahl von Zeilen im Textbereich.
  • Das cols -Attribut gibt die sichtbare Breite des Textbereichs in durchschnittlichen Zeichenbreiten an.
  • Der Text zwischen den Öffnungs- und Schluss -Tags dient als anfänglicher Inhalt oder Platzhaltertext.

Wenn ein Benutzer in Text eintritt, kann er als Teil eines HTML -Formulars eingereicht werden. Wenn Sie den Textbereich stylen oder JavaScript -Interaktionen anwenden müssen, können Sie dies mit CSS bzw. JavaScript tun.

Mit welchen Attributen können Attribute verwendet werden, um ein -Tag anzupassen?

Das <textarea></textarea> -Tag kann mit mehreren HTML -Attributen angepasst werden, die sich auf das Verhalten und sein Erscheinungsbild auswirken. Hier sind einige der häufigsten Attribute:

  1. Name : Gibt den Namen des Textbereichs an, der beim Einreichen des Formulars verwendet wird.
  2. Zeilen : Definiert die Anzahl der sichtbaren Textzeilen für die Steuerung.
  3. Cols : Legt die sichtbare Breite des Textbereichs fest.
  4. Platzhalter : Gibt dem Benutzer einen Hinweis darauf, was im Textbereich eingeben soll.
  5. Deaktiviert : Deaktiviert den Textbereich und verhindern Sie die Benutzereingabe.
  6. Readonly : Legt den Textbereich nur schreibgeschützt und verhindert Benutzerverbindungen, ermöglicht jedoch, dass der Inhalt ausgewählt und kopiert wird.
  7. Erforderlich : Gibt an, dass der Textbereich vor dem Einreichen des Formulars ausgefüllt werden muss.
  8. MaxLength : Begrenzt die maximale Anzahl von Zeichen, die der Benutzer eingeben kann.
  9. Minlength : Gibt die minimale Anzahl von Zeichen an, die der Benutzer eingeben sollte.
  10. Autofokus : Setzt automatisch den Fokus auf den Textbereich, wenn die Seite geladen wird.
  11. Rechtschreibprüfung : Aktiviert oder deaktiviert die Zauberprüfung für den Textbereich.

Darüber hinaus können Sie CSS verwenden, um das Erscheinungsbild des Textbereichs weiter anzupassen, z. B. die Breite, Höhe, Schriftart und Grenzstile.

Wie können die -Tag -Handleitungsbrüche und Whitespace -Handlungs -Zeilenumbrüche?

Das <textarea></textarea> Tag verarbeitet Linienbrüche und Whitespace auf einfache Weise:

  • Zeilenumbrüche : Wenn ein Benutzer einen Text in eine <textarea></textarea> eingibt, erstellt das Drücken der Enter einen Zeilenumbruch ( \n ) im Text. Diese Zeilenpausen bleiben bei der Einreichung des Formulars erhalten. Wenn zwischen den Eröffnungs- und Schluss -Tags anfängliche Inhalte vorhanden sind, werden auch alle Zeilenumbrüche in diesem Inhalt erhalten.
  • Whitespace : Whitespace -Zeichen (Leerzeichen, Registerkarten usw.) innerhalb eines <textarea></textarea> werden erhalten, wenn sie vom Benutzer eingegeben werden oder wie sie im anfänglichen Inhalt angezeigt werden. Dies bedeutet, dass die Führung und Nachverfolgung sowie mehrere aufeinanderfolgende Räume erhalten bleiben.

Wenn der Textbereich als Teil eines Formulars eingereicht wird, werden der gesamte Inhalt, einschließlich Zeilenpausen und Whitespace, an den Server gesendet. Dieses Verhalten stellt sicher, dass die Formatierung der Eingabe des Benutzers beibehalten wird, was für Anwendungen wie Textredakteure oder Kommentarbereiche wichtig sein kann.

Was sind die besten Praktiken, um die Zugänglichkeit

Die Gewährleistung der Zugänglichkeit von <textarea></textarea> -Elements ist entscheidend für die Erstellung integrativer Weberlebnisse. Hier sind einige Best Practices, denen Sie folgen sollten:

  1. Beschriftung : Geben Sie mit dem Element <label></label> immer eine klare und beschreibende Beschriftung für den Textbereich an. Dies hilft Benutzern, den Zweck des Textbereichs zu verstehen. Verbinden Sie das Etikett mit dem Textbereich mit dem for Attribut auf dem Etikett, das der id des Textbereichs entspricht.

     <code class="html"><label for="comment">Your comments:</label> <textarea id="comment" name="comment"></textarea></code>
    Nach dem Login kopieren
  2. Platzhaltertext : Verwenden Sie das placeholder , um einen kurzen Hinweis auf den erwarteten Inhalt zu geben. Verlassen Sie sich jedoch nicht nur im Platzhaltertext für Anweisungen, da er verschwindet, wenn der Benutzer mit dem Eingeben beginnt.

     <code class="html"><textarea placeholder="Enter your comments here..."></textarea></code>
    Nach dem Login kopieren
  3. ARIA -Attribute : Verwenden Sie ARIA -Attribute, um die Zugänglichkeit des Textbereichs zu verbessern. Beispielsweise kann aria-describedby verwendet werden, um zusätzliche Anweisungen oder einen Kontext zu erteilen.

     <code class="html"><textarea aria-describedby="comment-description"></textarea> <div id="comment-description">Please provide detailed feedback.</div></code>
    Nach dem Login kopieren
  4. Tastaturnavigation : Stellen Sie sicher, dass der Textbereich mit der Tastatur schiffbar ist. Benutzer sollten in der Lage sein, in den Textbereich zu tätig und Standardtextbearbeitungsverknüpfungen zu verwenden.
  5. Kontrast und Größe : Stellen Sie sicher, dass der Textbereich einen ausreichenden Kontrast zum Hintergrund hat und für die Lesbarkeit angemessen dimensioniert ist. Verwenden Sie CSS, um das Erscheinungsbild des Textbereichs gegebenenfalls anzupassen.
  6. Fehlerbehandlung : Implementieren Sie klare Fehlermeldungen für Validierungsfehler. Verwenden Sie aria-invalid und aria-describedby um den Textbereich mit seiner Fehlermeldung zu verbinden.

     <code class="html"><textarea aria-invalid="true" aria-describedby="error-message"></textarea> <div id="error-message" role="alert">Please enter at least 10 characters.</div></code>
    Nach dem Login kopieren
  7. Responsive Design : Stellen Sie sicher, dass der Textbereich auf verschiedenen Geräten und Bildschirmgrößen verwendet werden kann. Verwenden Sie CSS, um die Abmessungen des Textbereichs nach Bedarf für verschiedene Ansichtsfenster -Größen anzupassen.

Durch die Befolgung dieser Best Practices können Sie <textarea></textarea> -Elemente erstellen, die für eine breitere Reihe von Benutzern zugänglich sind, einschließlich solcher mit Behinderungen.

Das obige ist der detaillierte Inhalt vonWie erstellen Sie Textbereiche mit dem & lt; textarea & gt; Etikett?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage