Hallo Gunnar,
Was meinst du denn damit schon wieder? Dekorativer Text? Bilder?
Das können Symbole sein, bspw.
a.prev::before { content: '◀︎\a0 ' } a.next::after { content: '\a0 ▶︎' }
ok verstehe, das macht Sinn.
Aber auch Text, bspw.
:lang(en) h1::before { content: 'Chapter ' } :lang(en) h2::before, :lang(en) h3::before { content: 'Section ' } :lang(de) h1::before { content: 'Kapitel ' } :lang(de) h2::before, :lang(de) h3::before { content: 'Abschnitt ' }
für
<h1>12 Generated content, automatic numbering, and lists</h1> <h2>12.1 The :before and :after pseudo-elements</h2>
Das verstehe ich weniger. Warum sollte jemand Überschriften nicht im Text angeben wollen? Oder... nee du meinst das bestimmt anders?
Eine Ausnahme fällt mir aber doch ein, wo ein Dokument erst durch CSS-generierten Text brauchbar wird:
@media print { a::after { content: ' (' attr(href) ')' } nav a::after { content: none } }
Ok, macht auch Sinn.
*zur Info. Nicht, dass das hier falsch verstanden wird. Es geht nicht um die Nutzung für Besucher, nur für eine administrative Idee, die nur ich sehe. Daher versuche ich die Grenzen des Machbaren dieser Pseudoeklassen zu ergründen.
Gruss
Henry