Tach!
<p class="price"> <span class="currency">€</span> <span class="euros">19<span><span class="decimal-point">,</span><span class="cents">95</span> </p>
Also, ich hätte jetzt auch noch jede Ziffer einzeln ausgezeichnet. Neunzehn-komma-fünfundneunzig im Kontext eines Preises ist viel zu unverständlich. Das muss "ein Zehner neun Einer Komma neun Zehntel fünf Hunderstel" gesprochen werden, damit man das auch gaaaanz richtig versteht.
dedlfix.