Heim  >  Artikel  >  Web-Frontend  >  Semantische Webseiten XHTML-semantische Tags_HTML/Xhtml_Webseitenproduktion

Semantische Webseiten XHTML-semantische Tags_HTML/Xhtml_Webseitenproduktion

WBOY
WBOYOriginal
2016-05-16 16:42:081250Durchsuche

Ein weiterer wichtiger Aspekt der Trennung von Struktur und Präsentation ist die Verwendung von semantischem Markup zur Strukturierung des Dokumentinhalts. Das Vorhandensein eines XHTML-Elements bedeutet, dass der Teil des markierten Inhalts eine entsprechende strukturelle Bedeutung hat und es keinen Grund gibt, ein anderes Markup zu verwenden. Mit anderen Worten: Lassen Sie nicht zu, dass CSS ein HTML-Element wie ein anderes HTML-Element aussieht, indem Sie beispielsweise eine

-Tag-Überschrift verwenden.

Zuallererst geht es um den Unterschied zwischen Semantik und Standardstilen. Der Standardstil ist der Ausdruck einiger häufig verwendeter Tags, die vom Browser festgelegt werden. Ich persönlich denke, sein Hauptzweck besteht darin, dass jeder Tags intuitiv verstehen kann. Markup) Und der Zweck und die Funktion von Attributen, es ist offensichtlich, dass die Hx-Serie den Titeln sehr ähnelt, da sie über fette Schriftarten und größere Schriftgrößen verfügt. , werden verwendet, um sie von anderen Wörtern zu unterscheiden und eine Rolle bei der Betonung zu spielen. Listen und Tabellen zeigen deutlich, was sie tun.

Zweitens besteht der wichtigste Vorteil semantischer Webseiten darin, dass sie für Suchmaschinen geeignet sind. Mit einer guten Struktur und Semantik wird der Inhalt Ihrer Webseite natürlich leicht von Suchmaschinen gecrawlt, und Sie können Geld sparen Geben Sie sich viel Mühe bei der Werbung für Ihre Website.

Die spezifische Semantik und Verwendung wurde in der XHTML1.0-TAG-Referenz erläutert. Einige TAGS und Attribute, die leicht vergessen oder verwechselt werden, werden hier ergänzt.



,

,

,

,

, ist die höchste Stufe.
Zum Beispiel:

Inhalt in die Zwischenablage kopieren
Code:
<font face="NSimsun"><h1>Dokumenttitel</h1><code><font face="NSimsun"><h1>文档标题</h1><br><h2>次级标题</h2></font>

Untertitel

Anstatt
Document Title
oder Document Title zu verwenden, sind Suchmaschinen offensichtlich an Letzterem interessiert Ich glaube nicht, dass er der Titel ist.



Absatzmarkierung: Wenn Sie

als Absatz kennen, verwenden Sie
nicht mehr . Und es besteht keine Notwendigkeit, Absätze von Absätzen zu unterscheiden. Der Text in

wird automatisch umgebrochen und der Zeilenumbrucheffekt ist besser als bei
. Auch die Lücken zwischen den Absätzen können per CSS gesteuert werden, sodass Absätze einfach und klar voneinander unterschieden werden können. Mit der Zeilenhöhe können Sie ganz einfach den Abstand zwischen den Zeilen definieren und dann Effekte wie Initialen definieren, was perfekt ist.
Zum Beispiel:
Inhalt in die Zwischenablage kopieren
Code:
<font face="NSimsun"><p>Blue Idea www.blueidea.com wurde im Oktober 1999 gegründet. Seit Beginn seiner Gründung hat sich Blue Ideal zum Ziel gesetzt, ein Zuhause für Website-Designer und -Entwickler zu schaffen, mit dem Hauptinhalt, Netzwerkentwicklungstechnologie sowie den Austausch von Website-Erstellung und -Design einzuführen. Der Inhalt der Website ist gut gemacht und die Mitglieder veröffentlichen jeden Tag sorgfältig ausgearbeitete Tutorials, um den Internetnutzern selbstlos zu helfen. Außerdem wurden viele Designwettbewerbe durchgeführt und viele verwandte Programme entwickelt, die immer noch von vielen Websites verwendet werden. Die veröffentlichten Arbeiten und Rezensionen haben die Aufmerksamkeit vieler Medien auf sich gezogen und von Experten gelobt und gleichzeitig ihren sozialen Status begründet. Infolgedessen haben sich eine Reihe von Internetkollegen Blue Ideal angeschlossen und sind zur größten Design-Website in China geworden. eins. <code><font face="NSimsun"><p>蓝色理想 www.blueidea.com 诞生于1999年的10月。从成立之初,蓝色理想就以建设网站设计与开发人员之家为宗旨,以介绍网络开发技术与网站创作设计交流为主要内容。其网站内容制作精良,每天都会有会员精心制作的教程发布,无私地对网友进行帮助,而且还举办过不少设计比赛并开发了很多目前仍被许多网站应用的相关程序。而所发布的作品与点评受到了多家媒体关注及行家的好评,同时也从中确立了自己的社会地位,于是一批又一批的网络同仁加盟了蓝色理想,成为国内最大的设计类站点之一。 <br></p><br><p>多年来,蓝色理想的内容不断充实,先后被国内一些知名网站、传统媒体重点推介过,并陆续被Google、百度、雅虎、搜狐、新浪、Excite等各大搜索站点收藏,并在Google、百度、Yahoo三大搜索引擎中以简体汉字关键词"网站设计与开发”搜索排名均为第一,现在蓝色理想已发展成为国内影响最大的网站设计、开发的专业网站之一。</p></font>

Im Laufe der Jahre wurde der Inhalt von Blue Ideal kontinuierlich bereichert und von einigen bekannten inländischen Websites und traditionellen Medien beworben Google, Baidu, Yahoo, Sohu, Es wurde von großen Suchseiten wie Sina und Excite gesammelt und belegte in den drei großen Suchmaschinen von Google den ersten Platz im Suchranking für das Schlüsselwort „Website-Design und -Entwicklung“ in vereinfachtem Chinesisch. Baidu und Yahoo haben sich mittlerweile zu einer der einflussreichsten Websites für Website-Design und -Entwicklung entwickelt.

    ,
      ,



      • Ungeordnete Listen sind sehr verbreitet und werden von allen häufig verwendet.
          Geordnete Listen Es ist auch recht häufig verwendet. Im Zuge der Webstandardisierung wird
            auch in Navigationsleisten verwendet. Ursprünglich war die Navigationsleiste eine Liste. Dies ist völlig korrekt, und wenn Ihr Browser kein CSS unterstützt, sind die Navigationslinks immer noch sehr praktisch. Es funktioniert gut, aber die Ästhetik ist etwas daneben.
            Zum Beispiel: Inhalt in die Zwischenablage kopieren
            Code:<font face="NSimsun"><ul><br><li>项目一</li><br><li>项目二</li><br><li>项目三</li><br></ul></font> <font face="NSimsun"><ul></font>
          • Projekt 1
          • Projekt 2
          • Punkt 3< ;/li>
          Inhalt in die Zwischenablage kopieren
          Code:
          <font face="NSimsun"><ol><br><li>第一章</li><br><li>第二章</li><br><li>第三章</li><br></ol></font>
          ,
          ,


          dl ist die „Definitionsliste“. Eine solche Liste kann beispielsweise für Erklärungen und Definitionen von Wörtern im Wörterbuch verwendet werden.
          Zum Beispiel:
          Inhalt in die Zwischenablage kopieren
          Code:
          <font face="NSimsun"><dl><code><font face="NSimsun"><dl><br><dt>Dog</dt><br><dd>A carnivorous mammal of the family Canidae.</dd><br></dl> </font>
          Hund
Ein fleischfressendes Säugetier aus der Familie der Canidae.
Inhalt in die Zwischenablage kopieren
<font face="NSimsun"><dl><br><dt>上海滩</dt><br><dd>这部拍摄于1980年的《上海滩》堪称是香港电视史上最成功、最经典的剧集。<br>当年在香港播出以后,产生了巨大的轰动效应。</dd><br><dt>周润发</dt><br><dd>和所有伟大的影星一样,周润发印证了一个时代,一个香港电影的黄金时代。<br>风衣墨镜、冷血双枪、阳光微笑,都封存胶片之中,当我们回首寻望的时候,发哥已被刻为一个时代的坐标。</dd><br></dl></font>Code:
<font face="NSimsun"><dl><strong><dt>Shanghai Beach</dt></strong><dd>Dieser 1980 gedrehte „Shanghai Beach“ kann als der erfolgreichste und erfolgreichste bezeichnet werden klassische Dramaserie in der Geschichte des Hongkonger Fernsehens. <br>Nach der Ausstrahlung in Hongkong sorgte es für großes Aufsehen. </dd><br><dt>Chow Yun-fat</dt><br><dd>Wie alle großen Filmstars bestätigte Chow Yun-fat eine Ära, ein goldenes Zeitalter der Hongkonger Filme. <br>Die Windjacke, die Sonnenbrille, die kaltblütigen Waffen und das sonnige Lächeln sind alle im Film verankert. Wenn wir zurückblicken, wurde Fa Ge als Koordinate einer Ära eingraviert. </dd><br></dl></font>
, zitieren, ,
Foren und Blogs verwenden häufig Zitate von anderen und verwenden , um kurze einzeilige Zitate zu kennzeichnen . . Webbrowser erkennen automatisch Inhalte zwischen . Leider erkennt der IE es nicht und manchmal kann zu Barrierefreiheitsproblemen führen. Aus diesem Grund empfehlen einige Leute, die Verwendung von zu vermeiden und Zitat-Tags manuell einzufügen. Durch das Hinzufügen einer einzelnen Zeile Referenzinhalt innerhalb eines , das die entsprechende Klasse enthält, können Sie die Referenz mit CSS formatieren, dies hat jedoch keine semantische Bedeutung. Sie können „The Q tag“ (http://diveintomark.org/archives/2002/05/04/the_q_tag) lesen, das von Mark Pilgrim für seine Ansichten zum Umgang mit -Themen geschrieben wurde. <font face="NSimsun"><cite>Designing with Web Standards</cite> is an excellent book by Jeffrey Zeldman.</font>Für lange Zitate aus einem oder mehreren Absätzen sollten Sie
verwenden. CSS kann verwendet werden, um Stile für Referenzen zu definieren. Beachten Sie, dass ein Absatz eines Artikels nicht direkt in
platziert werden kann. Der zitierte Inhalt muss auch in einem Element enthalten sein, normalerweise

. Das Cite-Attribut kann sowohl mit als auch mit

verwendet werden, um die Quelladresse des zitierten Inhalts anzugeben. Beachten Sie, dass Sie das Zitatattribut nicht verwenden können, wenn Sie zum Zitieren von Inhalten das Tag verwenden.
Zum Beispiel: Inhalt in die Zwischenablage kopieren
Code:<font face="NSimsun"><p> <cite>孔子</cite>曰:<q>学而不思则罔,思而不学则殆</q>.</p></font>
Inhalt in die Zwischenablage kopieren
Code:<font face="NSimsun"><p>The W3C says that <q cite="http://www.w3.org/TR/REC-html40/<br />struct/text.html#h-9.2.1">The presentation of phrase elements<br>depends on the user agent.</q>.</p></font>
Inhalt in die Zwischenablage kopieren Code: <font face="NSimsun"><p>Das W3C sagt, dass <q cite="http://www.w3.org/TR/REC-html40/<🎜>struct/text.html# h-9.2.1">Die Darstellung von Phrasenelementenhängt vom Benutzeragenten ab.</q>.</p></font>
Inhalt in die Zwischenablage kopieren
Code:
<font face="NSimsun"><blockquote cite="http://www.w3cn.org/"><br><p>“我们大部分人都有深刻体验,每当主流浏览器版本的升级,我们刚建立的网站就可能变得过时,<br>     我们就需要升级或者重新建造一遍网站。例如1996-1999年典型的"浏览器大战",<br>     为了兼容 Netscape 和 IE,网站不得不为这两种浏览器写不同的代码。同样的,<br>     每当新的网络技术和交互设备的出现,我们也需要制作一个新版本来支持这种新技术或新设备,<br>     例如支持手机上网的 WAP 技术。类似的问题举不胜举:网站代码臃肿、繁杂浪费了我们大量的带宽;<br>     针对某种浏览器的 DHTML 特效,屏蔽了部分潜在的客户;不易用的代码,残障人士无法浏览网站等等。<br>     这是一种恶性循环,是一种巨大的浪费。”</p><br></blockquote></font>
,

wird zur Hervorhebung verwendet. Die meisten Browser verwenden Kursivschrift, um hervorgehobene Inhalte anzuzeigen, und Fettschrift, um hervorgehobene Inhalte anzuzeigen. Wenn Sie bestimmen möchten, wie die hervorgehobenen Inhalte angezeigt werden, verwenden Sie am besten CSS, um deren Darstellung zu definieren. Setzen Sie keine Hervorhebung ein, wenn Sie lediglich einen visuellen Effekt erzielen möchten. Und wenn Sie betonen möchten, aber dennoch das Gefühl haben, dass die visuelle Wirkung von Fett- oder Kursivschrift nicht so gut ist, insbesondere von Kursivschrift für Chinesisch, können Sie andere, auffälligere Stile definieren, um den Hervorhebungseffekt zu erzielen.
Zum Beispiel:
Inhalt in die Zwischenablage kopieren
Code:
<font face="NSimsun"><p><em>Text, der</em> hervorhebt, wird normalerweise kursiv geschrieben,<code><font face="NSimsun"><p><em>强调</em> 的文本通常用斜体显示,<br>然而, <strong>特别强调</strong> 的文本通常以粗体显示。</p></font>Text, der hervorhebt, wird jedoch normalerweise fett gedruckt .

, -Tag ist die Kopfzeile der Tabelle, das Hauptinhalt der Tabelle und das Tag ist das Ende der Tabelle.
Sie können auch den Bereich verwenden, um das Header-Attribut zu ersetzen und Zellen mit Header-Informationen zu markieren. Der Inhalt jedes Werts lautet wie folgt:
Zeile gibt die aktuelle Zelle an und stellt zugehörige Tabellen für die enthaltenen Zeilen bereit die aktuellen Zellenkopfinformationen.
col gibt die aktuelle Zelle an und stellt entsprechende Header-Informationen für die angegebene Spalte basierend auf der aktuellen Zelle bereit.
Zeilengruppe gibt die aktuelle Zelle an und stellt relevante Header-Informationen für die verbleibenden Zeilengruppen bereit, die die aktuelle Zelle enthalten.
Colgroup gibt die aktuelle Zelle an und stellt entsprechende Kopfzeileninformationen für die verbleibenden Spaltengruppen bereit, die basierend auf der aktuellen Zelle angegeben werden.
abbr wird verwendet, um den Abkürzungsnamen in der Kopfzelle zu definieren. Wenn dieses Attribut nicht definiert ist, wird der Standardzelleninhalt in abgekürzter Form angezeigt.
Zum Beispiel:
Inhalt in die Zwischenablage kopieren
Code:
<font face="NSimsun"><table id="mytable" Cellspacing="0" summary="Die technischen Spezifikationen der Apple PowerMac G5-Serie"><code><font face="NSimsun"><table id="mytable" cellspacing="0" summary="The technical specifications of the Apple PowerMac G5 series"><br><caption>Table 1: Power Mac G5 tech specs </caption><br>   <tr><br><th scope="col" abbr="Configurations" class="nobg">Configurations</th><br><th scope="col" abbr="Dual 1.8">Dual 1.8GHz</th><br><th scope="col" abbr="Dual 2">Dual 2GHz</th><br>     <th scope="col" abbr="Dual 2.5">Dual 2.5GHz</th><br>   </tr><br>   <tr><br><th scope="row" abbr="Model" class="spec">Model</th><br><td>M9454LL/A</td><br><td>M9455LL/A</td><br><td>M9457LL/A</td><br>   </tr><br>   <tr><br><th scope="row" abbr="G5 Processor" class="specalt">G5 Processor</th><br><td class="alt">Dual 1.8GHz PowerPC G5</td><br><td class="alt">Dual 2GHz PowerPC G5</td><br><td class="alt">Dual 2.5GHz PowerPC G5</td><br>   </tr><br>   <tr><br><th scope="row" abbr="Frontside bus" class="spec">Frontside bus</th><br><td>900MHz per processor</td><br><td>1GHz per processor</td><br><td>1.25GHz per processor</td><br>   </tr><br>   <tr><br><th scope="row" abbr="L2 Cache" class="specalt">Level2 Cache</th><br><td class="alt">512K per processor</td><br><td class="alt">512K per processor</td><br><td class="alt">512K per processor</td><br>   </tr><br></table></font>


  < th Scope="col" abbr="Dual 2.5">Dual 2.5GHz
<font face="NSimsun"><p><dfn title="Microsoft web browser">Internet Explorer</dfn> is the most popular browser used underwater.</p></font>

<font face="NSimsun"><p>It really was <ins cite="rarara.html" datetime="20031024">very</ins> good.</p></font>
, ,
, Zusammenfassung

Tabellen in XHTML sollten nicht für das Layout verwendet werden. Wenn Sie jedoch die Daten in einer Liste beschriften möchten, sollten Sie eine Tabelle verwenden.
ist der Titel der Tabelle, das Attribut summar ist die Zusammenfassung, das
Tabelle 1: Leistung Technische Daten zum Mac G5
KonfigurationenDual 1.8GHzDual 2GHz
ModellM9454LL/AM9455LL/AM9457LL /A
G5 ProcessorDual 1,8 GHz PowerPC G5Dual 2 GHz PowerPC G5Dual 2,5 GHz PowerPC G5
Frontside-Bus900 MHz pro Prozessor1 GHz pro Prozessor1,25 GHz pro Prozessor< ;/td>
Level2 Cache512 KB pro Prozessor512 KB pro Prozessor512 KB pro Prozessor
Sehen Sie sich den Effekt an: http://www.blueidea.com/articleimg/2006/02/3228/csstables.htm Inhalt in die Zwischenablage kopieren Code: , Wenn Sie del kennen, verwenden Sie nicht als durchgestrichenes Zeichen. Und del hat auch cite und datetime, um den Grund für das Löschen und den Zeitpunkt des Löschens anzugeben. ins bedeutet Einfügen und hat auch solche Attribute. Zum Beispiel: Inhalt in die Zwischenablage kopieren Code: </strong><br><br> signifie code informatique. Le style par défaut est la police. Souvent rencontré dans les forums techniques et les blogs. <br>Par exemple : <div class="blockcode"> <em>Copier le contenu dans le presse-papiers</em> <h5>Code :</h5> <code><font face="NSimsun"><code>p{margin:2px 0;}
Les balises ,

représentent l'abréviation sur la page Web, et la balise (Remarque : l'abréviation et l'abréviation sont discutées séparément ici. La portée de l'abréviation est plus grande que l'abréviation. L'abréviation
de la première lettre est utilisée avec la balise ) Les navigateurs inférieurs à IE6.0 sous Windows le font ne prend actuellement pas en charge l'étiquette Dans IE, vous pouvez appliquer CSS à la balise mais pas à la balise
IE affichera une invite pour l'attribut title de la balise étiqueter.
Voir la solution : http://www.w3cn.org/article/translate/2005/115.html
Par exemple :
Copier le contenu dans le presse-papiers
Code :
<font face="NSimsun"><abbr title="Cascading Style Sheets">CSS</abbr></font>
Copier le contenu dans le presse-papiers
Code :
<font face="NSimsun"><acronym title="Cascading Style Sheets">CSS</acronym ></font>
Attribut alt et attribut titre

L'attribut titre est utilisé pour fournir des informations descriptives supplémentaires pour l'élément. L'attribut titre peut être utilisé en plus de base, basefont, head, html, meta, param, script et titre toutes les balises. Mais ce n'est pas nécessaire.
L'attribut alt spécifie le texte de remplacement pour les agents utilisateurs (UA) qui ne peuvent pas afficher d'images, de formulaires ou d'applets. La langue du texte de remplacement est spécifiée par l'attribut lang.
Copier le contenu dans le presse-papiers
Code :
<font face="NSimsun"><img src="/img/common/logo.gif" width="90" height="27" alt="bluediea.com"></font>
Copier le contenu dans le presse-papiers
Code :
<font face="NSimsun"><a href="http://www.jluvip.com/blog/article.asp?id=260" title="js获取单选按钮的数据">js获取单选按钮的数据</a></font>
Documents de référence :
Style par défaut :
http://www.w3cn.org/article/tips/2005/116.html
http://www.w3.org/ TR/CSS21/sample.html
Sémantique :
http://www.456bereastreet.com/lab/developing_with_web_standards/zh
http://www.456bereastreet.com/lab/developing_with_web_standards
http ://www.w3cn.org/article/translate/2005/114.html
http://www.w3cn.org/article/translate/2005/114.html
http://www. .com/2005/11/html_tags.html
http://brainstormsandraves.com/articles/semantics/structure/
http://www.w3.org/TR/html401/struct/text.htm
http://www.simplebits.com/bits/simplequiz/

Lien de ressource :
Mauvaises balises :
http://www.htmldog.com / guides/htmlintermediate/badtags/
La balise Q
http://diveintomark.org/archives/2002/05/04/the_q_tag
HTML, XHTML, sémantique et avenir du web
http https://www.westciv.com/style_master/house/good_oil/xhtml/index.html
Stellungnahme:
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
Vorheriger Artikel:Code, um IE8 zu aktivieren, um die IE7-Kompatibilitätsmodus_HTML/Xhtml_Webseitenproduktion zu aktivierenNächster Artikel:Code, um IE8 zu aktivieren, um die IE7-Kompatibilitätsmodus_HTML/Xhtml_Webseitenproduktion zu aktivieren

In Verbindung stehende Artikel

Mehr sehen