1. ListeDer Listen-UL- Container wird mit einer Text- oder Diagrammform mit konsistenter Struktur und Stil geladen, die als Liste bezeichnet wird. Das größte Merkmal einer Liste ist, dass sie sauber, ordentlich und übersichtlich ist, ähnlich einer Tabelle, aber einen höheren Grad an Kombinationsfreiheit bietet. 1. Ungeordnete Liste ul Nur <li></li> kann in <ul></ul> verschachtelt werden. Die direkte Eingabe anderer Tags oder Texte in die <ul></ul>-Tags ist nicht zulässig. Der Raum zwischen <li> und </li> entspricht einem Container, der alle Elemente aufnehmen kann. <ul> <li>Listenelement 1</li> <li>Listenelement 2</li> <li>Listenelement 3</li> ...... </ul> 2. Geordnete Liste ol
<ol Typ="A"> <li>Listenelement 1</li> <li>Liste 2</li> <li>Liste Drei</li> </ol> 3. Benutzerdefinierte Liste dl Definitionslisten werden häufig zur Erläuterung und Beschreibung von Begriffen oder Substantiven verwendet. Definitionslisten haben keine Aufzählungspunkte vor den Listenelementen. <dl> <dt>Substantiv 1</dt> <dd>Substantiv 1 Erklärung 1</dd> <dd>Substantiv 1 Erklärung 2</dd> ... <dt>Substantiv 2</dt> <dd>Substantiv 2 Erklärung 1</dd> <dd>Substantiv 2, Erklärung 2</dd> ... </dl> 2. Form In HTML besteht ein vollständiges Formular normalerweise aus drei Teilen: Formularsteuerelemente (auch Formularelemente genannt), Eingabeaufforderungsinformationen und Formularfeldern. Der Zweck eines Formulars besteht darin, Benutzerinformationen zu erfassen. Formularsteuerelemente: Enthält bestimmte Formularfunktionselemente, z. B. ein einzeiliges Texteingabefeld, ein Kennworteingabefeld, ein Kontrollkästchen, eine Senden-Schaltfläche, eine Zurücksetzen-Schaltfläche usw. Tipps: Ein Formular muss normalerweise auch einen erklärenden Text enthalten, um den Benutzer zum Ausfüllen und Bedienen aufzufordern. Formularfelder: Es entspricht einem Container, der alle Formularsteuerelemente und Eingabeaufforderungsinformationen enthält. Es kann verwendet werden, um die URL-Adresse des Programms zu definieren, mit dem die Formulardaten verarbeitet werden, sowie die Methode zum Senden der Daten an den Server. Wenn die Formularfelder nicht definiert sind, können die Daten im Formular nicht an den Backend-Server übermittelt werden. 1. Eingabesteuerung <input type="attribute value" value="Hallo">
Benutzername: <input type="text" /> Passwort: <input type="password" /> Das Value-Attribut Wert Der Standardtextwert. Einige Formulare möchten beim Öffnen der Seite standardmäßig einige Wörter anzeigen. Mit diesem Wert können Sie dies festlegen. Benutzername:<input type="text" name="username" value="Bitte geben Sie Ihren Benutzernamen ein"> Namensattribut
<input type="radio" name="sex" />Männlich<input type="radio" name="sex" />Weiblich Die geprüfte Eigenschaft Zeigt den standardmäßig ausgewählten Status an. Häufiger bei Optionsfeldern und Kontrollkästchen. Geschlecht: <input type="radio" name="sex" value="sex" checked="checked" />-<input type="radio" name="sex" value="sex" />- Zusammenfassung der Eingabeattribute
2. Etikett
Funktion: Wird zum Binden eines Formularelements verwendet. Wenn auf das Label-Tag geklickt wird, erhält das gebundene Formularelement den Eingabefokus. Wie bindet man Elemente?
Geben Sie zuerst <label> Benutzername ein: <input type="radio" name="usename" value="Bitte geben Sie Ihren Benutzernamen ein"> </Bezeichnung> Der zweite Typ <label for="sex">männlich</label> <Eingabetyp="Radio" Name="Geschlecht" ID="Geschlecht"> 3. Textarea-Steuerelement (Textbereich)
<Textbereich> Textinhalt</textarea> Unterschied zwischen Textbox und Textfeld
4. Dropdown-Liste auswählen
<Auswählen> <option>Option 1</option> <option>Option 2</option> <option>Option 3</option> ... </Auswählen> 3. Formularfelder Wie werden die gesammelten Benutzerinformationen an den Server weitergegeben?
Zweck:
<form action="URL-Adresse" method="Übermittlungsmethode" name="Formularname"> Verschiedene Formularsteuerelemente</form> Gemeinsame Eigenschaften: Jedes Formular sollte seine eigenen Formularfelder haben. Wenn Sie später die Ajax-Hintergrundinteraktion lernen, benötigen Sie Formularfelder.
Unterschied zwischen GET und POST
Teamvereinbarung: Elementattributwerte verwenden die Syntax mit doppelten Anführungszeichen Schreiben Sie alle Elementattributwerte, die geschrieben werden können Empfohlen <input type="text" /> <input type="radio" name="name" checked="aktiviert" /> Was passiert von der Eingabe der URL bis zur Anzeige der Seite (Interview)
Multiprozessarchitektur von Browsern
Von der Benutzereingabe bis zur Seitenanzeige laufen verschiedene Prozesse ab, wie das folgende Diagramm zeigt: Wie aus der Abbildung ersichtlich, erfordert der gesamte Prozess die Zusammenarbeit verschiedener Prozesse. Der Prozess kann grob wie folgt beschrieben werden:
Spezifischer Prozess 1. Geben Sie die URL ein Der Benutzer gibt die URL ein und verarbeitet die eingegebenen Informationen:
2.1 Den Browser-Cache finden
2.2 DNS-Auflösung
2.2 Herstellen einer TCP-Verbindung, Drei-Wege-Handshake
3. Server-Antwort
Der Prozess des Parsens der Antwortzeile und der Antwortheaderinformationen durch den Netzwerkprozess: 3.1 Umleitung
3.2 Antwortdatenverarbeitung
4. Bereiten Sie den Rendering-Prozess vor Standardmäßig gibt es einen Renderer-Prozess pro Seite. Wenn sie sich jedoch auf derselben Site befinden (derselbe Stammdomänenname + dasselbe Protokoll), wird der Rendering-Prozess erneut verwendet. 5. Dokumente einreichen
Hinweis: Wenn der Browser mit dem Laden einer Adresse beginnt, wechselt das Symbol auf der Registerkarte in den Ladezustand. Die Seite im Bild zeigt jedoch immer noch den Inhalt der zuvor geöffneten Seite und wird nicht sofort durch die Baidu-Startseite ersetzt. Denn mit der Ersetzung des Seiteninhalts muss bis zur Dokumentübermittlung gewartet werden. 4. Grundlegende Front-End-HTML-InterviewfragenWas sind die Nachteile von Iframes? Vorteile von iframes
Nachteile von iframes
Was ist die Funktion des Etiketts? Wie benutzt man es? Beispiel 1: Klicken Sie auf "Benutzername:", um den Cursor im Eingabefeld zu positionieren <form><label for="myid"> Benutzername:</label> <input type="text" id="meineid" /></form> Beispiel 2: Klicken Sie auf „Benutzername:“ oder drücken Sie Alt+1, um den Cursor in das Eingabefeld zu positionieren <form> <label for="myid" accesskey="1"> Benutzername:</label> <input type="text" id="meineid" tabindex="1" /> </form> für Attributfunktion: Gibt das HTML-Element an, an das das Label-Tag gebunden ist. Wenn Sie auf dieses Tag klicken, erhält das gebundene Element den Fokus. Accesskey-Attribut Funktion: Gibt den Hotkey für den Zugriff auf das an das Label-Tag gebundene Element an. Wenn Sie den Hotkey drücken, erhält das gebundene Element den Fokus. Einschränkung: Die durch das Attribut „accessKey“ festgelegte Tastenkombination darf nicht mit der Tastenkombination des Browsers in Konflikt geraten, da sonst zuerst die Tastenkombination des Browsers aktiviert wird. Wie schalte ich die Autovervollständigungsfunktion im HTML5-Formular aus? HTML-Eingabefelder können über eine Autovervollständigungsfunktion verfügen. Wenn Sie Inhalt in das Eingabefeld eingeben, sucht der Browser im Verlauf Ihrer vorherigen Eingabefelder nach ähnlichem Inhalt mit demselben Namen und listet ihn unterhalb des Eingabefelds auf. Auf diese Weise müssen Sie nicht alles eingeben, sondern können das Element direkt in der Liste auswählen. Manchmal möchten wir jedoch die Autovervollständigungsfunktion des Eingabefelds deaktivieren. Wenn der Benutzer beispielsweise Inhalte eingibt, möchten wir die AJAX-Technologie verwenden, um in der Datenbank zu suchen und aufzulisten, anstatt im Verlauf des Benutzers zu suchen. Es gibt 3 Möglichkeiten, die Autovervollständigungsfunktion des Eingabefelds zu deaktivieren: 1. Stellen Sie im Internetoptionen-Menü des IE den Inhalt in AutoVervollständigen ein 2. Stellen Sie die Autovervollständigung des Formulars auf „Ein“ oder „Aus“, um die Autovervollständigungsfunktion ein- oder auszuschalten 3. Stellen Sie die Autovervollständigung des Eingabefelds auf "Ein" oder "Aus", um die Autovervollständigungsfunktion des Eingabefelds ein- oder auszuschalten Betrachten Sie HTML5 als offene Webplattform Was sind die grundlegenden Bausteine von HTML5?
Wie verwaltet und lädt der Browser HTML5-Offline-Speicherressourcen? Fügen Sie dem HTML-Header des Browsers das Manifestattribut hinzu. Wenn der Browser zum ersten Mal aufgerufen wird, wird der Offline-Inhalt entsprechend dem Inhalt des Manifests heruntergeladen und gespeichert. Wenn zuvor darauf zugegriffen wurde, wird er aus dem Offline-Speicher geladen und der Offline-Speicher wird dann aktualisiert, wenn nach dem Vergleich mit dem Server neuer Inhalt vorhanden ist. Im Offline-Modus verwendet der Browser direkt die offline gespeicherten Ressourcen. Der Rendering-Prozess des Browsers? 1. Analysieren Sie das erhaltene HTML in einen DOM-Baum. 2. Verarbeiten Sie CSS, um ein Cascading Style Sheet-Modell zu bilden. CSSOM 3. Fügen Sie den DOM-Baum und CSSOM zu einem Rendering-Baum zusammen. 4. Berechnen Sie das Knotenlayout des Rendering-Baums gemäß CSSOM. 5. Zeichnen Sie den Knotenstil des Rendering-Baums auf die Seite. // Beachten Sie, dass es sich beim Rendering-Prozess um ein Top-Down-Rendering handelt. js blockiert das Rendern der Seite. Warten Sie also, bis js die Ausführung abgeschlossen hat. Wenn der Stil während des Rendervorgangs geändert wird, führt dies zu einem Reflow und erfordert ein erneutes Rendern. Was ist der Unterschied zwischen Link und @import?
Was ist der Unterschied zwischen src und href? 1.href zeigt auf den Speicherort einer Netzwerkressource, stellt eine Verbindung zum aktuellen Element (Anker) oder zum aktuellen Dokument (Link) her und wird für Hyperlinks verwendet. 2. src zeigt auf den Speicherort externer Ressourcen, und der Inhalt, auf den verwiesen wird, wird an der Position des aktuellen Tags im Dokument eingebettet. Wenn die src-Ressource angefordert wird, wird die Ressource, auf die sie verweist, heruntergeladen und auf das Dokument angewendet, z. B. JS-Skripte, IMG-Bilder, Rahmenelemente usw. Wenn der Browser dieses Element analysiert, wird das Herunterladen und Verarbeiten anderer Ressourcen angehalten, bis die Ressource geladen, kompiliert und ausgeführt wird. Dasselbe gilt für Elemente wie Bilder und Frames, was dem Einbetten der angegebenen Ressource in das aktuelle Tag ähnelt. Aus diesem Grund sollten Sie JS-Skripte auch unten und nicht oben platzieren. ZusammenfassenDieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können! |
<<: Ausführliche Erläuterung der HTML-Grundlagen (Teil 1)
>>: Einführung in den HTML-Standard für chinesische Zeichenkodierung
Viele Freunde berichten von folgendem Fehler, wen...
Inhaltsverzeichnis 1. Wir müssen sicherstellen, d...
Inhaltsverzeichnis 1. Behandeln Sie Objekte nicht...
In Google Chrome werden Sie nach der erfolgreiche...
1 Holen Sie sich das Installationsressourcenpaket...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Die Front- und Back-End-Ports von Vue sind inkons...
Einführung in Debian Debian bezeichnet im weitere...
Hier sind einige gängige MySQL-Befehle für Sie: -...
<br />Ich habe festgestellt, dass viele Leut...
Vorwort HTTP und HTTPS In unserem täglichen Leben...
Die Funktion wurde schon vor langer Zeit implemen...
Detaillierte Erläuterung der JDBC-Datenbankverknü...
<br />Vorheriges Webdesign-Tutorial: Webdesi...
Das Entwerfen der Navigation für eine Website ist...