Heim  >  Artikel  >  Web-Frontend  >  Was sind die Verwendungszwecke von Inhalts- und Attr-Attributen in CSS3?

Was sind die Verwendungszwecke von Inhalts- und Attr-Attributen in CSS3?

清浅
清浅Original
2019-04-03 14:40:462510Durchsuche

Das Inhaltsattribut in CSS3 kann Inhalte in Seitenelementen über CSS ausfüllen und auch Zeichenfolgenverbindungsvorgänge implementieren. Inhalt und Attr können zusammen verwendet werden, um Inhalte aus Elementen dynamisch abzurufen

Was sind die Verwendungszwecke von Inhalts- und Attr-Attributen in CSS3?

[Empfohlene Kurse: CSS3-Tutorial]

Das Aufkommen von CSS3 hat die Funktionalität von verändert Stylesheets werden immer leistungsfähiger und machen die Entwicklung einfacher und bequemer. Insbesondere die neuen Funktionen, die in CSS3 erschienen sind, wie Übergänge, Animationen und Transformationen usw. Es gibt hier eine Funktion, die nicht so auffällig ist, aber sehr nützlich ist. Es sind die Inhalts- und Attr-Ausdrücke, die ruhig funktionieren können unter der Seite. Sehen wir uns an, wie Attr und Inhalt zusammenarbeiten, um magische Effekte zu erzielen.

Grundlegende Inhaltsnutzung

Das Inhaltsattribut ermöglicht es Programmierern, CSS zu verwenden, um Inhalte in Seitenelemente einzufügen

Beispiel:

.myDiv:after { content: "我是一个使用*content*属性生产的静态文字"; }

Bitte beachten Sie, dass Sie, wenn Sie möchten, dass das Pseudoelement: after absolut positioniert wird, position: relative

content und attr in Verbindung mit

If you don festlegen müssen Ich möchte den Inhalt nicht in CSS einfügen. Wenn er geschrieben ist, können Sie attr-Ausdrücke verwenden, um Inhalte dynamisch aus Seitenelementen abzurufen:

/* <div data-line="1"></div> */ 
div[data-line]:after { 
 content: attr(data-line); 
/* 属性名称上不要加引号! */ }

attr-Attribut wird normalerweise in Verbindung mit dem benutzerdefinierten Attribut data- verwendet, weil obwohl anders Herkömmliche Attribute können ebenfalls Werte speichern. Sie eignen sich jedoch im Allgemeinen nicht zum Speichern ausdrucksstarker Texte.

String-Verkettungsoperation im Inhalt

Diese Art der String-Verkettung ist herkömmlichen Programmiersprachen sehr ähnlich:

/* <div data-line="1"></div> */ 
div[data-line]:after
 { content: "[line " attr(data-line) "]"; }

In CSS3 können Sie Dinge vervollständigen wie die String-Verkettung in JavaScript und die dynamische Generierung von Seiteninhalten durch attr sind ebenfalls sehr nützlich. Wir können es mit Inhalten verwenden, um viele andere Elemente und Attribute der Seite zu bearbeiten.

Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, er wird für alle hilfreich sein.

Das obige ist der detaillierte Inhalt vonWas sind die Verwendungszwecke von Inhalts- und Attr-Attributen in CSS3?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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