Heim Web-Frontend HTML-Tutorial Ist das Tag li ein Block-Level-Element-Analyse_HTML/Xhtml_Webseitenproduktion

Ist das Tag li ein Block-Level-Element-Analyse_HTML/Xhtml_Webseitenproduktion

May 16, 2016 pm 04:41 PM
li 块级元素

Warum kann es die Höhe festlegen, aber im Gegensatz zu den

-Elementen fühlt es sich an, als wäre es ein „Semi-Inline“-Element (inline: inline[text]-level). HTML 4 wird wie folgt beschrieben:

Die folgenden Elemente können ebenfalls berücksichtigt werden Elemente auf Blockebene, da sie Elemente auf Blockebene enthalten können:

  • DD – Definitionsbeschreibung
  • DT – Definitionsbegriff
  • FRAMESET – Frameset
  • LI – Listenelement
  • TBODY – Tabellenkörper
  • TD – Tabellendatenzelle
  • TFOOT – Tischfuß
  • TH – Tabellenkopfzelle
  • THEAD – Tischkopf
  • TR – Tabellenzeile

Diese Beschreibung scheint zu sagen, dass <li /> ein „Semi-Inline“-Element ist. Natürlich haben auch Elemente, die <td /> in dieser Liste ähneln, bei mir solche Zweifel hervorgerufen. Heute habe ich mir das Standard-CSS jedes Browsers angesehen. Das Ergebnis ist dieses:

Browsers CSS
IE6/IE7 li{display:block;}
IE8 / Webkit / Firefox / Opera li{display:list-item;}

Hier ist es grundsätzlich klar. In anderen A-Grade-Browsern als IE6/7 handelt es sich um ein „Semi-Inline“-Element. Was display:list-item; angeht: Obwohl es jetzt von allen A-Grade-Browsern unterstützt wird, verwenden es nicht viele Leute. Warum? Tatsächlich ist es nutzlos. Im Quirks-Modus sagt PPK Folgendes:

display: list-item bedeutet, dass das Element als Listenelement angezeigt wird, was hauptsächlich bedeutet, dass es ein Aufzählungszeichen davor hat (wie ein UL), außer in IE 5 auf dem Mac, wo es eine Zahl erhält (wie ein OL). Die Zahlen sind fehlerhaft: Alle vorherigen LIs auf der Seite zählen als eins, daher beginnt dieses Beispiel mit Nummer 5 (der Screenshot wurde erstellt, bevor ich meine Kompatibilitäts-LIs eingefügt habe).

Live-Beispiel:

Anzeige: Block

Anzeige: Listenelement
Anzeige: Listenelement

Richtig. Tatsächlich bedeutet das nicht viel. Aber es kann als Lösung eines meiner Zweifel angesehen werden. Wenn Sie auch solche Zweifel haben, vielleicht wenn beim nächsten Mal ein Fehler oder eine andere Frage auftaucht, können Sie wahrscheinlich schnell antworten.

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)

Welches Element ist Li? Welches Element ist Li? Aug 03, 2023 am 11:19 AM

li ist ein Element in der HTML-Auszeichnungssprache und wird zum Erstellen von Listen verwendet. li stellt ein Listenelement dar, das ein untergeordnetes Element von ul oder ol ist. Die Rolle des li-Tags besteht darin, jedes Element in der Liste zu definieren. In HTML wird das li-Element normalerweise mit dem ul- oder ol-Element verwendet, um eine geordnete oder ungeordnete Liste zu erstellen. Ungeordnete Listen verwenden das ul-Element und Listenelemente werden durch das li-Element dargestellt, während geordnete Listen ebenfalls das ol-Element verwenden li Elementdarstellung.

Was ist li in html Was ist li in html Nov 19, 2021 pm 03:31 PM

In HTML lautet der vollständige englische Name „list item“, was „Listenelement“ bedeutet. Es handelt sich um ein Element-Tag, das ein Listenelement definiert. Tag „<li>“ Verfügbar in der geordneten Liste „<ol>“ und der ungeordneten Liste „<ul>“.

So entfernen Sie den Li-Standardstil in CSS So entfernen Sie den Li-Standardstil in CSS Jan 28, 2023 pm 02:09 PM

So entfernen Sie den Li-Standardstil in CSS: 1. Erstellen Sie eine HTML-Beispieldatei. 2. Fügen Sie den Li-Tag-Inhalt hinzu. 3. Setzen Sie das Attribut „list-style-type“ in CSS auf „none“, um den Li-Standardstil zu entfernen .

Was sind Inline-Elemente und Block-Level-Elemente? Was sind Inline-Elemente und Block-Level-Elemente? Aug 17, 2023 am 11:33 AM

Inline-Elemente umfassen div, p, h1-h6, ul, ol, li, table, form usw.; Elemente auf Blockebene umfassen span, a, img, strong, em, input, label usw. Die Eigenschaften der beiden Elemente: 1. Inline-Elemente belegen eine Zeile, füllen automatisch die Breite des übergeordneten Containers aus, können Breite, Höhe, innere und äußere Ränder sowie andere Attribute festlegen und andere Elemente auf Blockebene und Inline-Elemente enthalten 2. Inline-Elemente belegen keine exklusive Zeile, Breite und Höhe werden durch den Inhalt bestimmt und der innere und äußere Rand wirken sich nur auf die Anordnung der Elemente selbst usw. aus.

Was ist der Unterschied zwischen Inline-Elementen und Elementen auf Blockebene? Was ist der Unterschied zwischen Inline-Elementen und Elementen auf Blockebene? Oct 16, 2023 am 09:51 AM

Es gibt fünf Unterschiede zwischen Inline-Elementen und Elementen auf Blockebene: „Box-Modell“, „Anordnung“, „Inhaltsanzeige“, „relative Position“ und „Standardgröße“: 1. Inline-Elemente generieren keine unabhängigen Boxen, Breite und Höhe Abhängig vom Inhalt generieren Elemente auf Blockebene einen unabhängigen rechteckigen Rahmen, und Attribute wie Breite, Höhe, Ränder und Abstand können festgelegt werden. 2. Inline-Elemente werden horizontal in derselben Zeile angeordnet, Elemente auf Blockebene dagegen von oben nach unten gedrückt werden. 3. Inline-Elemente können keine Elemente auf Blockebene enthalten, während Elemente auf Blockebene andere Elemente auf Blockebene und Inline-Elemente enthalten können.

Der Unterschied zwischen Inline-Elementen und Elementen auf Blockebene: ein tiefgreifendes Verständnis der Elementklassifizierung in HTML Der Unterschied zwischen Inline-Elementen und Elementen auf Blockebene: ein tiefgreifendes Verständnis der Elementklassifizierung in HTML Dec 23, 2023 am 10:01 AM

Der Unterschied zwischen Inline-Elementen und Elementen auf Blockebene: Vertiefendes Verständnis der Klassifizierung von Elementen in HTML. In HTML können Elemente in zwei Kategorien unterteilt werden: Inline-Elemente und Elemente auf Blockebene. Um das Layout und den Stil von HTML richtig zu beherrschen, ist es sehr wichtig, ihre Unterschiede zu verstehen. Dieser Artikel bietet ein detailliertes Verständnis der Eigenschaften von Inline-Elementen und Elementen auf Blockebene und stellt spezifische Codebeispiele bereit. Inline-Elemente Inline-Elemente sind Elemente, die in HTML-Dokumenten standardmäßig inline angezeigt werden. Sie nehmen nicht eine ganze Zeile ein, sondern erscheinen je nach Anordnung des Dokumentflusses eng innerhalb einer Zeile. In der Branche üblich

Was sind Inline- und Block-Level-Elemente? Was sind Inline- und Block-Level-Elemente? Nov 24, 2023 pm 01:57 PM

Zu den Inline-Elementen gehören a, span, strong, b, em, i, label, img, input, select, textarea, button, abbr, cite, code, big, small, sub, sup usw. Zu den Elementen auf Blockebene gehören div, p, h1-h6, form, ul, ol, dl, dt, dd, li, table, tr, td, th, hr, blockquote, address, menu, pre usw.

Welche Inline-Elemente und Elemente auf Blockebene gibt es in HTML? Welche Inline-Elemente und Elemente auf Blockebene gibt es in HTML? Oct 16, 2023 am 09:57 AM

Häufig verwendete Inline-Elemente und Elemente auf Blockebene in HTML sind: 1. Elemente auf Blockebene umfassen Semantiken wie <div>, <p>, <ul>, <ol>, <li>, <h1>~<h6> und <header>. 2. Inline-Elemente umfassen Tags wie <span>, <a>, <strong>, <em>, <img> und <input>.

See all articles