Hi,
Ich verwende allerdings für die Userfreundlichkeit kein CSS sondern (unobtrusives ;-)) JavaScript.
Wieso bist Du der Meinung, daß der Verzicht auf CSS userfreundlicher wäre?
Wenn bei meiner Methode CSS deaktiviert ist, erledigt das Javascript die Aufgabe und wenn auch Javascript deaktiviert ist, kann wie bei Dir ein PHP-Script aufgerufen werden, wobei die E-Mail-Adresse allerdings auch vorher schon lesbar (wenngleich nicht gültig) ist - über <noscript> könnte man dann aber auch einen Hinweis auf das ungültige Zeichen anfügen, der mittels CSS ausgeblendet wird.
freundliche Grüße
Ingo