Es war einmal ein Mann, der einen Entwurfsentwurf veröffentlichte. Nachdem er den Designentwurf veröffentlicht hatte, eröffnete er eine DW und zog eine Seite heraus. Nachdem er hart gearbeitet hatte, musste er einen Hintergrund schreiben. Der Kampfkunstmann nannte "Künstler".
Das Folgende ist ein Tutorial -Artikel über die Erfahrung und Analyse der HTML5 -Semantik und der HTML5 -Semantik. Der Inhalt ist ein Tutorial, das von dieser Website sorgfältig ausgewählt und zusammengestellt wird. Ich hoffe, es wird für Internetnutzer hilfreich sein. Das Folgende ist der detaillierte Inhalt:
Einige YYs vor dem AnfangEs war einmal ein Mann, der einen Entwurfsentwurf veröffentlichte. Nachdem er den Designentwurf veröffentlicht hatte, eröffnete er eine DW und zog eine Seite heraus. Nachdem er hart gearbeitet hatte, musste er einen Hintergrund schreiben. Der Kampfkunstmann nannte "Künstler". Noch schwieriger ist, dass Sie, wenn sich jeder Bedarf ändert, eine Menge Taubheit ändern können.
So wurde Div+CSS in die Bühne der Internet -Ära gebracht, und mehr als ein "Div+CSS" -Sunblumenbuch wurde über Nacht geboren. Zu dieser Zeit lebten wir in der Ära von Div+CSS und zu dieser Zeit haben wir es verwendet.
Danach war meine Taille nicht wund, meine Beine waren nicht verletzt und ich wurde mehr aufgeregt, als ich Überstunden machte.
Yy endet, komm zum ThemaGhost erklärte einst die Semantik in dem Artikel "Semantikization in Page Refactoring" vor zwei Jahren und auch die Dock's "Was sind die Vorteile von semantischen HTML -Strukturen?》
Der Wiederaufbau hat 7 Jahre gedauert. Vielleicht können wir heute eine Seite geschickt schreiben, aber wie einfach ist es, eine Seite gut zu schreiben? Lassen Sie uns unsere Ideen sortieren, die Grundlagen überprüfen und sie mit den aktuellen Trends kombinieren und dann über das Thema Semantisierung sprechen. Ist Shenma Semantisierung? Warum semantisieren?
Die Rekonstruktion der Rekonstruktion kann grundsätzlich in zwei Teile unterteilt werden: (x) Semantik von HTML -Tags und Semantik der CSS -Benennung.
Kein Unsinn:
(Abbildung 1)
Abbildung 1 Die Implementierungsmethode der Nicht-Semantisierung: no_emantic_html Die Implementierungsmethode der Semantisierung: emantic_html
Sie haben Recht
Haben Sie einen besonderen Geschmack? Nach einem Designentwurf sind unzählige magische Fähigkeiten versehentlich auf den Bildschirm gefallen? Wenn es no_emantic_html ist, herzlichen Glückwunsch zum Fetisch.
Verwenden Sie angemessene HTML -Tags und ihre einzigartigen Eigenschaften, um den Dokumentinhalt zu formatieren. Dies ist Shukes Erklärung von semantischen Tags, daher ist es nicht möglich
Es ist nicht erforderlich, den Ort zu verwenden, an dem HTML strukturiert ist, da es sich um ein semantisches Etikett handelt. Das ursprüngliche Wort ist Teilung, was Trennung und Block bedeutet. Es wird im Allgemeinen nur an der Stelle verwendet, an der HTML in der vorherigen Version von (x) HTML strukturiert ist.
Aber wie können wir semantische Etiketten schreiben? Beginnen Sie mit den Grundlagen. Diejenigen, mit denen wir jeden Tag zu tun haben, sind Etiketten wie Div H1-H6 ul-li p. Ich frage mich, ob Sie diese Etiketten eingehend verstehen. Werfen wir einen Blick auf die Tabelle unten.
| Etikett | Originalwort | veranschaulichen | Semantisierung (y/n) |
|---|---|---|---|
| H1-H6 | Kopf | Definieren Sie HTML -Titel | Y |
| P | Absatz | Absätze definieren | Y |
| ul | ungeordnete Liste | Definieren Sie eine ungeordnete Liste | Y |
| ol | Bestellte Liste | Definieren Sie eine bestellte Liste | Y |
| li | Listenelement | Elemente, die die Liste definieren | Y |
| dl | Definitionsliste | Definitionsdefinitionsliste | Y |
| dt | Definitionsbegriff | Definieren Sie die Elemente in der Definitionsliste | Y |
| dd | Definitionsbeschreibung | Beschreibung der Elemente in der Definitionsliste | Y |
| Tisch | Tisch | Definieren Sie die Tabelle | Y |
| thead | Tischkopf | Definieren Sie den Inhalt des Headers in der Tabelle | Y |
| tbody | Tischkörper | Definieren Sie den Hauptinhalt in der Tabelle | Y |
| th | Tabellenkopfzelle | Definieren Sie die Header -Zelle in einer Tabelle | Y |
| tr | Tabellenzeile | Zeilen in Tabellen definieren | Y |
| td | Tabellendatenzelle | Definieren Sie die Einheiten in der Tabelle | Y |
| A | Anker | Anker definieren | Y |
| img | Bild | Definieren Sie das Bild | Y |
| div | Division | Definieren Sie Abschnitte in einem Dokument | N |
| Spanne | Spanne | Definieren Sie Abschnitte in einem Dokument | N |
In der oben genannten Listen werden nur einige der Tags aufgeführt, die wir üblicherweise verwenden. Weitere Tags finden Sie in W3C. Grundsätzlich sind alle HTML -Tags Abkürzungen eines Wortes oder einer Phrase, was tatsächlich bedeutet, dass es für unser Verständnis der Semantik bequemer ist. In der Tat unter allen (x) HTML -Tags außer
Und 2 semantische Labels, andere Etiketten haben ihre Bedeutungen. Nur wenn Sie wissen, welche Beschriftungen vorhanden sind, und die ursprüngliche Bedeutung jedes Etiketts zu verstehen, können Sie wissen, wie man es benutzt. Sie wissen nicht, wann Sie es verwenden sollen
Jeder kennt das jährliche CSS -Nacktfestival, oder? Wenn die ausgewählten Tags fast alle ohne Semantik sind, gibt es auf der Webseite nach dem De-Style fast keine strukturellen Informationen, und die Lesbarkeit ist sehr schlecht. Wenn die ausgewählten Tags für die Semantik geeignet sind, hat die Webseite nach De-Styles immer noch eine sehr gute Lesbarkeit. Jeder Browser hat seinen eigenen Standardstil, und der Standardstil bietet jedem Tag unterschiedliche Anzeigen. Die Richtigkeit des Tags kann die Verwendbarkeit der Website widerspiegeln, die auch eine der einfachsten Möglichkeiten ist, die Benutzerfreundlichkeit einer Website zu testen. Dies wird für alle empfohlen, die Verwendung von offiziellen Website -Tags von W3C zu überprüfen und Webentwickler zu verwenden, um seine CSS zu deaktivieren, um zu sehen, wie man sieht? CSS Semantic Naming bezieht sich auf den an das HTML-Tag beigefügten Klassen- oder ID-Namen mit einem leicht verständlichen Namen. Semantische Namensnamen beinhalten Team -Benennungsspezifikationen. Nur durch eine bessere semantische Benennung auf der Grundlage der Teamspezifikationen ist der König. Nach meinem Verständnis sollte eine semantische CSS -Benennung zumindest den folgenden Konventionen entsprechen: Versuchen Sie, Pinyin -Namen zu vermeiden, und verwenden Sie englische Wörter, um es zu benennen Es gibt drei Möglichkeiten, Wörter zu verbinden: Undercore_, Abstandshaltersymbol- und Kamelbenennungen . In den Spezifikationen des Teams finden Sie für eine bestimmte Verwendung. Ich persönlich empfehle jedoch, nicht mehr als 2 Verbindungsmethoden gleichzeitig zu verwenden. Befolgen Sie keine bedeutungslosen Zahlen nach Wörtern , wie z. B. Logo1234 (mit Ausnahme der Teamvereinbarung) Für die Benennung von übermäßig langen Wörtern können Sie Abkürzung verwenden, aber es sollte sichergestellt werden, dass alle Mitglieder sie verstehen können. Einige vereinbarte Wörter können Ihnen helfen, sie schnell zu nennen: Es gibt zu viele davon, also werde ich sie hier nicht einzeln auflisten. Wenn Sie auf Wörter stoßen, die Sie nicht kennen, fügen Sie ihm bitte ein Englisch hinzu! Semantik der CSS -Benennung
头:header内容:content/container尾:footer导航:nav侧栏:sidebar栏目:column登录条:loginbar标志:logo广告:banner轮转:promo页面主体:main热点:hot新闻:news 下载:download子导航:subnav菜单:menu子菜单:submenu搜索:search友情链接:friendlink版权copyright
[1] [2] nächste Seite