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
Ich habe vor Kurzem mit dem Studium der Datenbank...
Inhaltsverzeichnis Benutzerdefinierte Vue-Direkti...
Inhaltsverzeichnis Hintergrund Was ist Tablespace...
1. Einleitung Manchmal müssen Sie eine Servicesch...
Die WEB-Entwicklung besteht hauptsächlich aus zwe...
Text OK, als nächstes ist es Zeit, die Renderings...
Vorwort Bevor wir beginnen, sollten wir uns kurz ...
Inhaltsverzeichnis 1. Node erstellt HTTP-Server 2...
In diesem Artikel finden Sie den spezifischen Cod...
CSS-Transformationen sind zwar cool, wurden aber ...
Inhaltsverzeichnis 1. Welche Inhalte müssen üblic...
In diesem Artikel wird anhand eines Beispiels bes...
Als am häufigsten verwendetes Layoutelement spielt...
1. Installieren Sie zabbix-agent auf web01 Zabbix...
Einführung Derzeit ist k8s sehr beliebt und ich h...