Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“ von 123WORDPRESS.COM zurückzukehren. Zurück: Markup Language – Zitat <br />Originalquelle Kapitel 5 Die Interaktivität von Formularen stand schon immer im Mittelpunkt des Internets und ermöglicht es Benutzern und Websites, Informationen auszutauschen und miteinander zu kommunizieren. Formulare ermöglichen es uns, Informationen von Benutzern auf organisierte und konsistente Weise zu sammeln. Daher fallen sie beim Entwerfen einer Website immer in die Kategorie „kann in jeder Situation verwendet werden“. Wir haben beispielsweise festgestellt, dass es etwa 10.000 verschiedene Möglichkeiten gibt, Formulare zu markieren. Okay, vielleicht nicht so viele, aber wir können uns dennoch mehrere Situationen vorstellen, in denen die Formularstruktur für Benutzer einfach zu verwenden und für Websitebesitzer einfach zu verwalten ist. Methoden zum Markieren von Formularen Methode A: Verwenden Sie eine Tabelle
Viele Leute verwenden schon lange Tabellen, um Formulare zu markieren. Aufgrund der hohen Nutzungshäufigkeit sind wir daran gewöhnt, Formulare folgendermaßen zu sehen: Die linke Spalte enthält rechtsbündige Textbeschreibungen und die rechte Spalte enthält linksbündige Formularelemente. Die Verwendung einer einfachen zweispaltigen Tabelle ist eine der einfachen Möglichkeiten, ein benutzerfreundliches Formularlayout zu erstellen. Manche Leute denken, dass Tabellen unnötig sind, während andere der Meinung sind, dass Formulare als tabellarische Daten behandelt werden sollten. Wir beabsichtigen nicht, eine der beiden Ansichten zu unterstützen, aber in manchen Fällen ist die Verwendung einer Tabelle die beste Möglichkeit, ein bestimmtes Formularlayout zu erreichen, insbesondere bei komplexen Formularen mit vielen verschiedenen Elementen (Formulare mit Optionsfeldern, Dropdown-Feldern usw.). Sich beim Layout solcher Formulare ausschließlich auf CSS zu verlassen, kann frustrierend sein und erfordert oft das Hinzufügen zusätzlicher <span>- und <div>-Tags, was mehr Markup verbraucht als eine Tabelle. Betrachten Sie als nächstes Abbildung 5-1, die die Wirkung von Methode A in einer allgemeinen visuellen Browseranzeige zeigt: ![]() Abbildung 5-1: Die Wirkung von Methode A im Browser Sie werden feststellen, dass die Verwendung einer Tabelle die Textbeschreibungsformularelemente sehr übersichtlich anordnen kann. Bei einem so einfachen Formular würde ich jedoch möglicherweise auf die Verwendung einer Tabelle verzichten und andere Methoden verwenden, die nicht so viele Tags erfordern. Sofern das visuelle Design des Formulars diese Art von Layout nicht erfordert, ist die Verwendung einer Tabelle nicht erforderlich. Gleichzeitig müssen wir auch mehrere Usability-Aspekte berücksichtigen, auf die wir bei der Untersuchung der folgenden beiden Methoden eingehen werden. Methode B: Keine Tische nötig, einfach zusammendrücken<form action="/Pfad/zum/Skript" method="post"> <p> Name: <input type="text" name="name" /><br /> E-Mail: <input type="text" name="email" /><br /> <input Typ="Senden" Wert="Senden" /> </p> </form> Eingang{ Rand: 6px 0; } |
<form action="/Pfad/zum/Skript" id="diesesFormular" method="post">
<p><label für="name">Name:</label><br />
<Eingabetyp="Text" ID="Name" Name="Name" /></p>
<p><label for="email">E-Mail:</label><br />
<input type="text" id="email" name="email" /></p>
<p><Eingabetyp="Senden" Wert="Senden" /></p>
</form>
#dieseForm p{
Rand: 6px 0;
}
<form action="/Pfad/zum/Skript" id="diesesFormular" method="post">
<p><label für="name">Name:</label> <br />
<Eingabetyp="Text" ID="Name" Name="Name" /></p>
<p><label for="email">E-Mail:</label><br />
<input type="text" id="email" name="email" /></p>
<p><Eingabetyp="Senden" Wert="Senden" /></p>
</form>
<form action="/Pfad/zum/Skript" id="diesesFormular" method="post">
<p><label für="name">Name:</label><br />
<Eingabetyp="Text" ID="Name" Name="Name" /></p>
<p><label for="email">E-Mail:</label><br />
<input type="text" id="email" name="email" /></p>
<p><input type="checkbox" id="merken" name="merken" />
<label for="remember">Diese Informationen merken?</label></p>
<p><Eingabetyp="Senden" Wert="Senden" /></p>
</form>
<<: Docker-Pull-Image und Tag-Vorgang Pull | Tag
>>: Vue Front-End HbuliderEslint Echtzeitüberprüfung Automatische Reparatureinstellungen
Docker-Download-Adresse: http://get.daocloud.io/#...
Veranstaltungsbeschreibung onactivate: Wird ausgel...
1. Einführung in die Datenintegrität 1. Einführun...
Tatsächlich haben wir in letzter Zeit viel über W...
Obwohl Kopf und DTD nicht auf der Seite angezeigt...
Inhaltsverzeichnis VARCHAR- und CHAR-Typen Abschl...
Vorwort Solche Spezialeffekte sollte man oft sehe...
Autor | Herausgeber Awen | Produziert von Tu Min ...
In diesem Artikel wird der spezifische Code von j...
Es handelt sich hauptsächlich um ein CSS-Stilsteue...
Der Dateiname der dynamischen Bibliotheksdatei un...
Testumgebung: C:\>systeminfo | findstr /c:&quo...
Object.defineProperty verstehen Grammatik: Object...
In diesem Artikel finden Sie den spezifischen Cod...
Wenn wir langen Text anzeigen, müssen wir auf der ...