Gunnar Bittersmann: progress – Bug in Chrome?

Beitrag lesen

@@alle:

nuqneH

Habe as Fallback fürs progress-Element im Stylesheet:
progress::after { content: attr(value) }

Browser, die progress kennen, zeigen den Balken; die es nicht tun, zeigen den Wert (es sei denn, sie können gar keinen generierten Inhalt).

So ist’s im Fuchs, so war’s in Chrome – bis vor Kurzem. Jetzt stellt Chrome beides dar. Darf der das?

Sollte <progress value="0.42"></progress> mit diesem Stylesheet nicht äquivalent sein zu <progress value="0.42"><_after>0.42</_after></progress>?

Wenn der Inhalt des progress-Elements nicht per CSS generiert wird, sondern im HTML steht, stellt Chrome diesen richtigerweise nicht dar.

Wie kriege ich Chrome dazu, auch CSS-generierten Inhalt nicht anzuzeigen?

Qapla'

--
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)