@@Der Martin:
nuqneH
ja, auf jeden Fall, denn wie im Ausgangsposting nachzulesen ist, geht es um "Links für verschiedene Sprachversionen"
Ähm ja, es ging um ein Sprachauswahlmenü. Da sollte natürlich "deutsch", "English", "русский" etc. in Elementinhalten stehen.
Ich war irgendwie zu Links im Fließtext abgeglitten.
Nun ja, wenn es aber *nur* im Attribut steht und nicht im sichtbaren(!) Elementinhalt, ist das aus Nutzersicht reichlich sinnlos.
Nun ja, Browser zu verwenden, die 'foo::after { content: attr(bar) }
' nicht verstehen, ist das aus Nutzersicht reichlich sinnlos. ;-)
Abgesehen davon, dass als Elementinhalt dann nicht das Sprachkürzel stehen sollte, sondern die ausgeschriebene Bezeichnung der Sprache. Ich glaube nicht, dass jeder Internetnutzer das ISO-Kürzel "seiner" Sprache kennt.
ACK.
Für Links im Fließtext:
:lang(de) a[hreflang^="en"]::after { content: " (auf englisch)"; }
:lang(de) a[hreflang^="ru"]::after { content: " (auf russisch)"; }
:lang(en) a[hreflang^="de"]::after { content: " (in German)"; }
:lang(en) a[hreflang^="ru"]::after { content: " (in Russian)"; }
:lang(ru) a[hreflang^="de"]::after { content: " (по-немецкий)"; }
:lang(de) a[hreflang^="en"]::after { content: " (по-английский)"; }
Qapla'
Gut sein ist edel. Andere lehren, gut zu sein, ist noch edler. Und einfacher.
(Mark Twain)