Inhaltsverzeichnis
.xf-value
Heim Web-Frontend H5-Tutorial Struktur und Semantik von HTML5 (3): Semantische Elemente auf Blockebene_HTML5-Tutorialfähigkeiten

Struktur und Semantik von HTML5 (3): Semantische Elemente auf Blockebene_HTML5-Tutorialfähigkeiten

May 16, 2016 pm 03:51 PM
元素 Kann 结构 编写 Semantik

HTML5 fügt auch einige rein semantische Elemente auf Blockebene hinzu:
aside Figure Dialog
Ich habe die ersten beiden Elemente in Artikeln und Büchern verwendet. Das dritte Element verwende ich nicht sehr oft, es wird hauptsächlich für geschriebenen Text verwendet.
aside
Das aside-Element stellt Anweisungen, Tipps, Seitenleisten, Zitate, zusätzliche Notizen usw. dar, also Inhalte außerhalb der Hauptlinie der Erzählung. In DeveloperWorks-Artikeln werden beispielsweise häufig Seitenleisten im Tabellenformat angezeigt. Siehe Code 3 für in HTML4 geschriebene DeveloperWorks-Seitenleisten.


Struktur und Semantik von HTML5 (3): Semantische Elemente auf Blockebene_HTML5-Tutorialfähigkeiten



.xf-value



The.xf-valueselectorusedherestylestheinput
fieldvaluebutnotitslabel.Thisisactuallyinconsistent
withthecurrentCSS3draft.Theexamplereallyshouldusethe
::valuepseudo-classinsteadlikeso:




input::value{width:20em;}
#ccnumber::value{width:18em}
#zip::value{width:12em}
#state::value{width:3em}

Struktur und Semantik von HTML5 (3): Semantische Elemente auf Blockebene_HTML5-Tutorialfähigkeiten




.xf-value
Der hier verwendete.xf-valueSelektor bestimmt den Eingabefeldwert, aber nicht seine Beschriftung. Dies stimmt eigentlich nicht mit dem aktuellen CSS3-Entwurf überein. Das Beispiel sollte stattdessen die Pseudoklasse ::valueverwenden:input::value{width:20em;}
#ccnumber::value{width:18em}
#zip::value{width:12em}
#state::value{width:3em}
Firefox unterstützt diese Syntax jedoch nicht.
In HTML5 kann diese Seitenleiste aussagekräftiger geschrieben werden, siehe Code 4 DeveloperWorks-Seitenleiste in HTML5 geschrieben.

Abbildung

Das Abbildungselement stellt ein Bild auf Blockebene dar und kann auch Beschreibungen enthalten. In vielen DeveloperWorks-Artikeln können Sie beispielsweise ein in HTML4 geschriebenes DeveloperWorks-Code-Diagramm mit einem solchen Markup sehen. Das Ergebnis ist in Abbildung 1 dargestellt.
Abbildung 2.Dialog „Mozilla ="317"hspace="5"vspace="5"width="331"/>
Abbildung 1.InstallMozillaXFormsdialog

In HTML5 kann dieses Diagramm semantischer geschrieben werden, siehe Code 6 DeveloperWorks-Diagramm in HTML5 geschrieben. AWebsiteisrequestingpermissiontoinstallthefollowingitem:<br />

<br /><br /><br/>Abbildung 2.Dialog „Mozilla


Am wichtigsten ist, dass Browser (insbesondere Screenreader) die Abbildungen und Beschreibungen klar miteinander verknüpfen können.
Das Figurenelement kann nicht nur Bilder anzeigen. Sie können damit auch Beschreibungen zu Audio-, Video-, Iframe-, Objekt- und Einbettungselementen hinzufügen.
Dialog
Das Dialogelement stellt ein Gespräch zwischen mehreren Personen dar. Das HTML5dt-Element kann den Sprecher darstellen und das HTML5dd-Element kann den Sprachinhalt darstellen. Daher kann die Konversation auch in älteren Browsern sinnvoll dargestellt werden. Code 7 zeigt einen berühmten Dialog aus Galileis „Dialog über die beiden Hauptweltsysteme“. Code 7. Galiläischer Dialog geschrieben in HTML5


Simplicius

Gemäß dem Straightline-AF,
und nicht nach der Kurve, die für diesen Zweck bereits
ausgeschlossen ist.
Sagredo

Aber ich sollte keines davon nehmen
da die gerade Linie AFschräg verläuft positiv
lineCD.

Salviati


Ihre Wahl und der Grund, warum Sie
dazu hinzufügen, scheinen am besten zu sein. Jetzt haben wir es
dass die erste Dimension durch eine gerade Linie bestimmt wird;
die zweite (nämlich die Breite) durch eine andere gerade Linie, und
nicht nur gerade, sondern im rechten Winkel dazu, was
die Länge bestimmt.Th Wir haben die beiden
Abmessungen einer Oberfläche definiert ,Länge und Breite.


Aber nehmen wir an, Sie müssten die Höhe bestimmen – zum Beispiel, wie hoch diese Plattform vom Bürgersteig unten
darunter ist. Wenn wir das von jedem Punkt der Plattform aus sehen, können wir
unendliche Linien, gekrümmt oder gerade, und alle
verschiedener Länge, bis zu den unendlichen Punkten des Bürgersteiges zeichnen
Welche dieser Zeilen würden Sie unten verwenden?



Es gibt Debatten über die genaue Syntax dieses Elements. Manche Leute möchten Nicht-Dialogtext (z. B. Regieanweisungen in einem Drehbuch) in das Dialogelement einbetten, andere möchten die Rolle der dt- und dd-Elemente nicht erweitern. Obwohl es Streit über die spezifische Syntax gibt, sind sich die meisten Menschen einig, dass es eine gute Sache ist, Dialoge auf diese semantische Weise auszudrücken.
 
 (Fortsetzung folgt)

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

So schreiben Sie einen Bloom-Filteralgorithmus mit C# So schreiben Sie einen Bloom-Filteralgorithmus mit C# Sep 21, 2023 am 10:24 AM

So schreiben Sie mit C# einen Bloom-Filter-Algorithmus. Der Bloom-Filter (BloomFilter) ist eine sehr platzsparende Datenstruktur, mit der ermittelt werden kann, ob ein Element zu einer Menge gehört. Seine Grundidee besteht darin, Elemente über mehrere unabhängige Hash-Funktionen in ein Bit-Array abzubilden und die Bits des entsprechenden Bit-Arrays als 1 zu markieren. Bei der Beurteilung, ob ein Element zur Menge gehört, müssen Sie nur beurteilen, ob die Bits des entsprechenden Bitarrays alle 1 sind. Wenn ein Bit 0 ist, kann festgestellt werden, dass sich das Element nicht in der Menge befindet. Bloom-Filter bieten schnelle Abfragen und

Kann ich den Download-Ordner löschen? Kann ich den Download-Ordner löschen? Feb 19, 2024 pm 03:38 PM

Können Downloads gelöscht werden? Mit dem Aufkommen des digitalen Zeitalters sind in den letzten Jahren immer mehr digitale Produkte und Dienstleistungen in unserem Leben aufgetaucht. Daraus folgt, dass unsere Nachfrage nach digitalen Inhalten von Tag zu Tag steigt. In unserem täglichen Leben und bei unserer Arbeit müssen wir häufig verschiedene Dateien herunterladen, z. B. Dokumente, Bilder, Audios, Videos usw. Diese heruntergeladenen Dateien werden normalerweise in einem Ordner namens „Downloads“ gespeichert. Mit der Zeit stellen wir jedoch oft fest, dass&quot;

Schreiben Sie eine Methode zur Berechnung der Potenzfunktion in der Sprache C Schreiben Sie eine Methode zur Berechnung der Potenzfunktion in der Sprache C Feb 19, 2024 pm 01:00 PM

Wie schreibe ich eine Potenzierungsfunktion in der C-Sprache? Potenzierung (Potenzierung) ist eine häufig verwendete Operation in der Mathematik, die die Operation des mehrmaligen Multiplizierens einer Zahl mit sich selbst darstellt. In der Sprache C können wir diese Funktion implementieren, indem wir eine Potenzfunktion schreiben. Im Folgenden wird detailliert beschrieben, wie eine Power-Funktion in der C-Sprache geschrieben wird, und es werden spezifische Codebeispiele gegeben. Bestimmen Sie die Eingabe und Ausgabe der Funktion. Die Eingabe der Potenzfunktion enthält normalerweise zwei Parameter: Basis und Exponent, und die Ausgabe ist das berechnete Ergebnis. deshalb wir

Welche Spiele eignen sich zum Spielen mit i34150 und 1G-unabhängiger Grafik (welche Spiele sind für i34150 geeignet) Welche Spiele eignen sich zum Spielen mit i34150 und 1G-unabhängiger Grafik (welche Spiele sind für i34150 geeignet) Jan 05, 2024 pm 08:24 PM

Welche Spiele können mit dem i34150 mit 1G-unabhängiger Grafik gespielt werden? Kann er kleine Spiele wie LoL spielen? GTX750 und GTX750TI sind sehr geeignete Grafikkarten. Wenn Sie nur ein paar kleine Spiele spielen oder keine Spiele spielen, empfiehlt sich die Verwendung der integrierten i34150-Grafikkarte. Im Allgemeinen ist der Preisunterschied zwischen Grafikkarten und Prozessoren nicht sehr groß, daher ist es wichtig, eine vernünftige Kombination zu wählen. Wenn Sie 2 GB Videospeicher benötigen, wird empfohlen, GTX750TI zu wählen. Wenn Sie nur 1 GB Videospeicher benötigen, wählen Sie einfach GTX750. Die GTX750TI kann als verbesserte Version der GTX750 mit Übertaktungsfunktionen angesehen werden. Welche Grafikkarte mit dem i34150 gekoppelt werden kann, hängt von Ihren Anforderungen ab. Wenn Sie eigenständige Spiele spielen möchten, empfiehlt es sich, einen Wechsel der Grafikkarte in Betracht zu ziehen. du kannst wählen

Wie schreibe ich ein einfaches Hotelreservierungssystem mit C++? Wie schreibe ich ein einfaches Hotelreservierungssystem mit C++? Nov 03, 2023 am 11:54 AM

Das Hotelreservierungssystem ist ein wichtiges Informationsmanagementsystem, das Hotels dabei helfen kann, eine effizientere Verwaltung und bessere Dienstleistungen zu erreichen. Wenn Sie lernen möchten, wie Sie mit C++ ein einfaches Hotelreservierungssystem schreiben, erhalten Sie in diesem Artikel ein grundlegendes Framework und detaillierte Implementierungsschritte. Funktionale Anforderungen an ein Hotelreservierungssystem Bevor wir ein Hotelreservierungssystem entwickeln, müssen wir die funktionalen Anforderungen für seine Implementierung ermitteln. Ein einfaches Hotelreservierungssystem muss mindestens die folgenden Funktionen implementieren: (1) Zimmerinformationsverwaltung: einschließlich Zimmertyp, Zimmernummer, Zimmer

Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Nov 02, 2023 am 11:24 AM

Wie schreibe ich ein einfaches Minesweeper-Spiel in C++? Minesweeper ist ein klassisches Puzzlespiel, bei dem die Spieler alle Blöcke entsprechend der bekannten Anordnung des Minenfelds aufdecken müssen, ohne auf die Minen zu treten. In diesem Artikel stellen wir vor, wie man mit C++ ein einfaches Minesweeper-Spiel schreibt. Zuerst müssen wir ein zweidimensionales Array definieren, um die Karte des Minesweeper-Spiels darzustellen. Jedes Element im Array kann eine Struktur sein, die zum Speichern des Status des Blocks verwendet wird, z. B. ob er aufgedeckt ist, ob Minen vorhanden sind usw. Darüber hinaus müssen wir auch definieren

So schreiben Sie einen dynamischen Programmieralgorithmus mit C# So schreiben Sie einen dynamischen Programmieralgorithmus mit C# Sep 20, 2023 pm 04:03 PM

So verwenden Sie C# zum Schreiben eines dynamischen Programmieralgorithmus Zusammenfassung: Dynamische Programmierung ist ein gängiger Algorithmus zur Lösung von Optimierungsproblemen und eignet sich für eine Vielzahl von Szenarien. In diesem Artikel wird erläutert, wie Sie mit C# dynamische Programmieralgorithmen schreiben, und es werden spezifische Codebeispiele bereitgestellt. 1. Was ist ein dynamischer Programmieralgorithmus? Dynamische Programmierung (DP) ist eine algorithmische Idee, die zur Lösung von Problemen mit überlappenden Teilproblemen und optimalen Unterstruktureigenschaften verwendet wird. Bei der dynamischen Programmierung wird das Problem in mehrere zu lösende Teilprobleme zerlegt und die Lösung für jedes Teilproblem aufgezeichnet.

Wie schreibe ich mit C++ ein einfaches Kursauswahlsystem für Studenten? Wie schreibe ich mit C++ ein einfaches Kursauswahlsystem für Studenten? Nov 02, 2023 am 10:54 AM

Wie schreibe ich mit C++ ein einfaches Kursauswahlsystem für Studenten? Mit der kontinuierlichen Weiterentwicklung der Technologie ist Computerprogrammierung zu einer unverzichtbaren Fähigkeit geworden. Beim Erlernen des Programmierens kann uns ein einfaches Kursauswahlsystem für Studenten dabei helfen, Programmiersprachen besser zu verstehen und anzuwenden. In diesem Artikel stellen wir vor, wie man mit C++ ein einfaches Kursauswahlsystem für Studenten schreibt. Zunächst müssen die Funktionen und Anforderungen dieses Studiengangsauswahlsystems geklärt werden. Ein grundlegendes Kursauswahlsystem für Studenten umfasst normalerweise die folgenden Teile: Studenteninformationsmanagement, Kursinformationsmanagement, Auswahl

See all articles