Heim Web-Frontend HTML-Tutorial Standardhandbuch zum Schreiben von HTML-Code_HTML/Xhtml_Webseitenproduktion

Standardhandbuch zum Schreiben von HTML-Code_HTML/Xhtml_Webseitenproduktion

May 16, 2016 pm 04:36 PM
html 格式 规范

Allgemeine Konventionen
Tag

Selbstschließendes Tag, muss nicht geschlossen werden (zum Beispiel: img input br hr usw.);
Optionales schließendes Tag (schließendes Tag), muss geschlossen werden (zum Beispiel: oder < ; /body>);
Reduzieren Sie die Anzahl der Tags so weit wie möglich;

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <img src="images/google.png " alt="Google">
  2. <Eingabe Typ="Text" Name="Titel">
  3. <ul>
  4. <li>Stilli> 
  5. <li>Leitfadenli> 
  6. ul>
  7. <span class="avatar" >
  8. <img src=".. ."> 
  9. span>
  10. <img Klasse="avatar" src="...">

Klasse und ID

Klasse sollte nach Funktion oder Inhalt benannt werden, nicht nach Ausdruck;
Klasse und ID sollten in Kleinbuchstaben geschrieben werden. Wenn sie aus mehreren Wörtern bestehen, verwenden Sie eine Bindestrich-Trennung.
Verwenden Sie eine eindeutige ID als Javascript-Hook , und vermeiden Sie das Erstellen von Klassen ohne Stilinformationen

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <div class="j- Hook left contentWrapper">div>
  2. <div id="j- Hook" class="sidebar content-wrapper">< /div>

Attributreihenfolge

HTML-Attribute sollten in einer bestimmten Reihenfolge erscheinen, um die Lesbarkeit zu gewährleisten.

id
Klasse
Name
data-xxx
src, for, type, href
Titel, alt
aria-xxx, Rolle

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <a id="..." Klasse="..." datenmodal="toggle" href="###"> a>
  2. <Eingabe Klasse="form- control" type="text">
  3. <img src=".. ." alt="...">

Anführungszeichen

Verwenden Sie für die Definition von Attributen einheitlich doppelte Anführungszeichen.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. <span id='j- Hook' class=text>Google span>
  2. <span id="j- Hook" class="text">Googlespan>

b Verschachtelt

a erlaubt keine Verschachtelung von Divs. Zu den verschiedenen Einschränkungen gehört beispielsweise keine Verschachtelung von a.

Strenge Verschachtelungsbeschränkungen sind nicht in allen Browsern zulässig; die meisten Browser beherrschen die Fehlertoleranz und die generierten Dokumentbäume können sich voneinander unterscheiden.

Semantische Verschachtelungsbeschränkungen

  • verwendet unter
      ;
      verwendet unter ; , , , werden unter ;

      Strenge Verschachtelungsbeschränkungen


      Inline-Level-Elemente können nur Text oder andere Inline-Level-Elemente enthalten; ,


      Beispiel

      Behandeln Sie die von Ihnen erstellte Seite wie ein Buch und ordnen Sie die Semantik der Tags ihren Funktionen und Bedeutungen zu

      Name des Buches:


      Titel jedes Kapitels des Buches:


      Titel des Artikels innerhalb des Kapitels:


      Untertitel/Untertitel: < ;h4>


      Kapitelabsatz:

      HEAD
      Dokumenttyp

      Fügen Sie in der ersten Zeile jeder HTML-Seite eine Standardmodusdeklaration hinzu, um eine konsistente Leistung in jedem Browser sicherzustellen.

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. >
      2. Sprachattribut
      3. <html lang="zh- Hans"> 
      4. <html lang="zh- cmn-Hans">
      5. <html lang="zh- cmn-Hant">
      6. <html lang="en" >

      Zeichenkodierung

      Verwendung der BOM-freien UTF-8-Kodierung als Dateiformat
      Das Meta, das die Zeichenkodierung angibt, muss das erste direkte untergeordnete Element von head sein

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. <html>
      2. <Kopf>
      3.  <meta charset="utf- 8"> 
      4.  … 
      5. Kopf>
      6. <Körper>
      7.  … 
      8. Körper>
      9. html>

      IE-Kompatibilitätsmodus

      Priorisieren Sie die Verwendung der neuesten Versionen der IE- und Chrome-Kernel.

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. <meta http-equiv="X-UA -Kompatibel" Inhalt="IE=edge,chrome=1">

      SEO-Optimierung

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. <Kopf>
      2.  <meta charset="utf- 8"> 
      3. " " 🎜>
      4.  <Titel>Style GuideTitel>
      5.  <
      6. meta name="keywords" Inhalt="Ihre Schlüsselwörter">
      7.  <meta Name="Beschreibung" Inhalt="Ihre Beschreibung">
      8.  <meta Name="Autor" Inhalt="Autor,E-Mail-Adresse">
      9. Kopf> Ansichtsfenster Ansichtsbereich: Bezieht sich im Allgemeinen auf die Größe des Inhaltsbereichs des Browserfensters, ausgenommen Symbolleisten, Registerkarten usw.; Breite: Browserbreite, die Breite des sichtbaren Bereichs der Seite im Ausgabegerät; Gerätebreite: sichtbare Breite des Bildschirms des Ausgabegeräts; Maximum-Skalierung: maximales Skalierungsverhältnis; Legen Sie für mobile Geräte die Breite des sichtbaren Bereichs und die anfängliche Skalierung fest.
      10. XML/HTML-CodeInhalt in die Zwischenablage kopieren
        1. <meta name="viewport" Inhalt="width=device-width, initial-scale=1.0">

      iOS-Symbol

      Apple-Touch-Icon-Bilder werden automatisch in abgerundete Ecken und Hervorhebungen verarbeitet.
      Apple-Touch-Icon-Precomposed verhindert, dass das System automatisch Effekte hinzufügt und zeigt direkt das Originaldesign an

      XML/HTML-Code
      Inhalt in die Zwischenablage kopieren
      1. verfügen
      2. <link rel="apple- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png"> 
      3. <link rel="apple- touch-icon-precomposed" href="/apple-touch-icon-72x72-precomposed.png" Größen="72x72">
      4. <link rel="apple- touch-icon-precomposed" href="/apple-touch-icon-114x114-precomposed.png" Größen="114x114">
      5. <link rel="apple- touch-icon-precomposed" href="/apple-touch-icon-144x144-precomposed.png" Größen="144x144">
      Favicon

      Wenn Favicon nicht angegeben ist, fordern die meisten Browser favicon.ico im Stammverzeichnis des Webservers an. Um sicherzustellen, dass das Favicon zugänglich ist und 404-Fehler vermieden werden, muss eine der beiden folgenden Methoden befolgt werden:

      Platzieren Sie die Datei favicon.ico im Stammverzeichnis des Webservers.

      Verwenden Sie den Link, um das Favicon anzugeben



      XML/HTML-Code

      Inhalt in die Zwischenablage kopieren
      1. <Link rel="Verknüpfungssymbol" href="path/to/favicon.ico">

      HEAD-Vorlage

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. >  
      2. <html lang="zh- cmn-Hans">  
      3. <Kopf>  
      4.     <meta charset="utf- 8">  
      5.     <meta http-equiv=" X-UA-kompatibel" Inhalt="IE=edge,chrome=1">  
      6.     <Titel>Style-GuideTitel>  
      7.     <meta Name="Beschreibung"  Inhalt="不超过150个字符">  
      8.     <meta name="keywords"  Inhalt="">  
      9.     <meta Name="Autor"  Inhalt="Name, email@gmail.com">  
      10.   
      11.       
      12.     <meta name="viewport"  Inhalt="width=device-width, initial-scale=1.0">   
      13.   
      14.       
      15.     <link rel="apple- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">  
      16.   
      17.  <link rel="alternate" Typ="application/rss xml" Titel="RSS" href="/rss.xml" /> 
      18.  <Link rel="Verknüpfungssymbol " href="path/to/favicon.ico">
      19. Kopf>

      HTML-Kommentare

      Modulkommentare

      XML/HTML-CodeInhalt in die Zwischenablage kopieren
      1. <div class="article- Liste"> 
      2. ...
      3. div>
      4. Kommentare blockieren
      5. 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

        AI Hentai Generator

        AI Hentai Generator

        Erstellen Sie kostenlos Ai Hentai.

        Heißer Artikel

        R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
        3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
        R.E.P.O. Beste grafische Einstellungen
        3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
        R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
        3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

        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)

      Tabellenrahmen in HTML Tabellenrahmen in HTML Sep 04, 2024 pm 04:49 PM

      Anleitung zum Tabellenrahmen in HTML. Hier besprechen wir verschiedene Möglichkeiten zum Definieren von Tabellenrändern anhand von Beispielen für den Tabellenrand in HTML.

      Verschachtelte Tabelle in HTML Verschachtelte Tabelle in HTML Sep 04, 2024 pm 04:49 PM

      Dies ist eine Anleitung für verschachtelte Tabellen in HTML. Hier diskutieren wir anhand der entsprechenden Beispiele, wie man eine Tabelle innerhalb der Tabelle erstellt.

      HTML-Rand links HTML-Rand links Sep 04, 2024 pm 04:48 PM

      Anleitung zum HTML-Rand links. Hier besprechen wir einen kurzen Überblick über HTML margin-left und seine Beispiele sowie seine Code-Implementierung.

      HTML-Tabellenlayout HTML-Tabellenlayout Sep 04, 2024 pm 04:54 PM

      Leitfaden zum HTML-Tabellenlayout. Hier besprechen wir die Werte des HTML-Tabellenlayouts zusammen mit den Beispielen und Ausgaben im Detail.

      HTML-geordnete Liste HTML-geordnete Liste Sep 04, 2024 pm 04:43 PM

      Leitfaden zur HTML-geordneten Liste. Hier besprechen wir auch die Einführung von HTML-geordneten Listen und Typen sowie deren Beispiele

      HTML-Eingabeplatzhalter HTML-Eingabeplatzhalter Sep 04, 2024 pm 04:54 PM

      Leitfaden für HTML-Eingabeplatzhalter. Hier besprechen wir die Beispiele für HTML-Eingabeplatzhalter zusammen mit den Codes und Ausgaben.

      Text in HTML verschieben Text in HTML verschieben Sep 04, 2024 pm 04:45 PM

      Anleitung zum Verschieben von Text in HTML. Hier besprechen wir eine Einführung, wie Marquee-Tags funktionieren, mit Syntax und Beispielen für die Implementierung.

      Wie analysiert und verarbeitet man HTML/XML in PHP? Wie analysiert und verarbeitet man HTML/XML in PHP? Feb 07, 2025 am 11:57 AM

      Dieses Tutorial zeigt, wie XML -Dokumente mit PHP effizient verarbeitet werden. XML (Extensible Markup-Sprache) ist eine vielseitige textbasierte Markup-Sprache, die sowohl für die Lesbarkeit des Menschen als auch für die Analyse von Maschinen entwickelt wurde. Es wird üblicherweise für die Datenspeicherung ein verwendet und wird häufig verwendet

      See all articles
      标签 语义

      段落

      ...

      标题
        无序列表
          有序列表
          大段引用
          一般引用
          为样式加粗而加粗
          为强调内容而加粗
          为样式倾斜而倾斜
          为强调内容而倾斜
          code 代码标识
          abbr 缩写
          Tag
          Semantik

          Absatz

          ...

          Titel
            Ungeordnete Liste
              Geordnete Liste
              Langes Zitat
              Allgemeine Zitate
              Fett für Stil fett
              Fett, um den Inhalt hervorzuheben
              Neigung für Stilneigung
              Zum Hervorheben von Inhalten neigen
              Code Code-Identifikation
              Abkürzung Abkürzung