Moin!
Mir würe es auch nicht einfallen, das Markup allein wegen einer gegenwärtig gewünschten Darstellung mit zusätzlichen Elementen zu verschandeln. >;-> Oder doch?
Es ist unschön weil mal wieder Inhalt und Darstellung vermischt werden. Andererseits kann man es vielleicht auch so lösen um die Auflösung hin zu bekommen:
<span class="ungueltig"><span class="preis">47,11</span></span>
Class ungueltig wird dann mitbuntem Strich dargestellt
Class preis packt noch ein Währungszeichen dahinter und hat halt eine schöne "Preisfarbe"
-- Skeeve