Wenn ich auf das Element tippe ...
passiert bei mir gar nichts, niente, nada, rien, nothing!
Ich kann machen was ich will, ich kriege das blaue Quadrat *nie* zu sehen!
Ja, das kann ich bestätigen.
Na das ist ja zumindest schon mal ein "Teilerfolg" ...! ;-)
Ich habe für mich aus meinen Erfahrungen den Schluss gezogen, dass ich iOS Geräten_keine_Hover-Styles serviere! Mit JS mache ich es mittels eines 'touchstart' und 'touchend' Event-Handlers, und ohne weiche ich auf ':target' aus.
Gruß Gunther