suit: Grafiken schützen

Beitrag lesen

Warum sehr geringer und nicht gar keiner? Ist ein UA so intelligent, ein Bild mit 'opacity: 0' gar nicht erst vom Server anzufordern?

Das weiss ich nicht :) aber ich würde einen Browser so gestalten, dass er ohnehin unsichtbare Dinge nicht anfordert bzw. rendert.

Wenn ich das richtig interpretiere, dürfte visuell zwischen visibility: hidden; und opacity: 0; kein Unterschied bestehen - beides beansprucht den Platz den es benötigt, ist aber unsichtbar. Ebenso werden JavaScript events darauf nicht mehr gefeuert - ein onclick z.B. ist bei visibility: hidden; wirkungslos - bei der anderen Variante hingegen wirds ausgeführt.

Jedoch kann ich ein Bild, welches mittels visibility: hidden; ausgeblendet wurde nicht mehr speichern (mit Rechtsklick -> Speichern unter) - ein Bild mit opacity: 0; aber schon (getestet in aktuellen Versionen von Firefox, Opera, Safari und Internet Explorer). Sollte aber irgend ein User-Agent anders reagieren, kann man mit opacity: 0.01; nicht viel falsch machen.