Mit CSS lässt sich der Inhalt des value Attributes nicht definieren, da CSS nicht auf das DOM schreibend zugreifen kann.
Ein Pseudo-Element heisst deshalb Pseudo-Element, weil es im DOM nicht vertreten ist.
Es kommt also darauf an, ob dein Inhalt im DOM stehen soll, oder lediglich Formatierung darstellt.
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische