Hallo Hans,
ich habe eben in einer CSS-Datei "a[href^='#'] { color: #333; }" gefunden und frage mich was das bewirkt und welche Browser das interpretieren können, und vor allem wo gibts Infos zu sowas?
Es handelt sich um CSS 3. Dieses ist noch nicht offiziell abgesegnet.
Trotzdem gibt es einige Browser, die schon Teile davon interpretieren.
(Welche, kann ich Dir leider nicht sagen.)
CSS 3 - Selectors (W3C Working Draft 15 December 2005)
http://www.w3.org/TR/2005/WD-css3-selectors-20051215/#attribute-substrings
[att^=val] Represents an element with the att attribute whose value begins with the prefix "val".
Das von Dir genannte Beispiel soll offenbar Links auf Anker im gleichen Dokument speziell anfärben, also Links, deren href-Attribut mit einem # beginnt:
<a href="#ankername">Linktext</a>
Freundliche Grüsse
Thomas
P.S. Der Vollständigkeit halber sei erwähnt, dass man immer
eine Kombination von Schrift- und Hintergrundfarbe
angeben sollte, nicht nur eine Hintergrundfarbe allein.