English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

CSS Referenzhandbuch

CSS @Regel (RULES)

CSS Eigenschaften vollständiges Handbuch

Verwendung und Beispiele der CSS content-Eigenschaft

content CSS-Eigenschaft und ::before und ::afterPseudo-ElementKombiniert, um den Inhalt im Element zu generieren.

Die folgende Tabelle enthält die Verwendungshinweise und Versionshistorie dieser Eigenschaft sowie die Syntax ihrer Verwendung in JavaScript-Skripten.

Standardwert:normal
Anwendbar auf:::before und ::after Pseudo-Element
Vererbung:Keine
Animierbar:Nein.Siehe auch Animationsattribute
Version:CSS 2、3
JavaScript-Syntax:object.style.content="counter"

Syntax der Verwendung von content

Die Syntax dieser Eigenschaft lautet wie folgt:

content: normal | none | counter | string | url(url) | attr(attribute) | open-quote | close-quote | no-open-quote | no-close-quote | initial | inherit

Der folgende Beispiel zeigt, wie das Attribut content verwendet wird.

  h1::before {
   content: "Chapter: ";
   display: inline;
  }
Testen Sie, um zu sehen‹/›

Hinweis:display Das CSS-Attribut kontrolliert, ob der Inhalt, der durch das Attribut content erzeugt wird, in einem Block- oder Inline-Container platziert wird.

Attributwert

Die folgende Tabelle beschreibt die Werte dieses Attributes.

WertBeschreibung
normalfür :before und :after Pseudo-Element,Es berechnet keine Werte. Dies ist der Standardwert.
nonegenanntPseudo-ElementErzeugt nichts.
counterDieser Wert setzt content auf den Zähler. Weitere Informationen finden Sie incounter-resetundcounter-incrementAttribut.
StringFügt den angegebenen String (Textinhalt) ein.
url(url)Der Wert url() spezifiziert externe Ressourcen (z.B. Bilder). Wenn die Ressource oder das Bild nicht angezeigt werden kann, wird es ignoriert oder ein Placeholder angezeigt.
attr(attribute)

Diese Funktion fügt den Wert des angegebenen Attributs vor oder nach dem ausgewählten Element ein. Wenn das Thema des Selectors kein angegebenes Attribut hat, wird ein leerer String eingefügt.

Hinweis:   Der Attributname sollte nicht in Anführungsstriche gesetzt werden.

open-quoteFügt die linken Anführungsstriche ein. Diese Werte werden durch die im Attribut quotes angegebenen Strings ersetzt.
close-quoteFügt die rechten Anführungsstriche ein. Diese Werte werden durch die im Attribut quotes angegebenen Strings ersetzt.
no-open-quoteZeigt keine Anfangsanführungsstriche an, sondern erhöht (verringert) den Niveaus der eingerückten Anführungsstriche.
no-close-quoteZeigt keine rechten Anführungsstriche an, sondern erhöht (verringert) den Niveaus der eingerückten Anführungsstriche.
initialSetzen Sie diesen Attribut auf seinen Standardwert.
inheritWenn angegeben, wird der verknüpfte Element der Wert des Attributs content des übergeordneten Elements verwendet.

Browserkompatibilität

Kompatibilität der content-Attribut-Browser, die in der folgenden Tabelle aufgeführten Zahlen stellen die niedrigste Versionsnummer dar, die das Attribut unterstützt; alle gängigen Browser unterstützen dieses Attribut.

  • Firefox 1+

  • Google Chrome1+

  • Internet Explorer 8+

  • Apple Safari 1+

  • Opera 4+

Warnung: Internet Explorer 7und frühere Versionen unterstützen diesen content-Attribut nicht. IE8Nur inWird nur unterstützt, wenn ein gültiger Wert angegeben wird.

Weiterführende Informationen

Bitte beziehen Sie sich auf die folgenden Anleitungen:CSS Pseudo-Elemente

Verwandte Eigenschaften:counter-resetcounter-increment