Ich benutze ein iPad mit ios 8.02 und iosSafari 8.
%Vor% Ich habe im Browser-Inspektor eingecheckt und die obige Stilregel wird von iosSafari auf jede 1., 3., 7., 8. und 9. .item
Und diese Stilregel wird auf jedes .item
-Element angewendet. Die Medienabfrage funktioniert ordnungsgemäß.
Ich verwende Telerik AppBuilder, um das Gerät unter Windows zu debuggen, aber Sie können dies auf dem Gerät selbst sehen.
Hier ist ein Link zu einer der Seiten, auf denen er stattfindet. Es kommt nur auf ios 8.02 mit iosSafari 8 vor, soweit ich das sehe. Ich habe den Browser-Stack, den Chrome-Emulator und ein älteres iPad 2 mit Safari überprüft und der Fehler ist nicht aufgetreten.
Ich habe auch caniuse.com überprüft, und es besagt, dass% %_co_de% auf iosSafari 8 funktioniert.
Irgendeine Idee, warum diese Regel nicht richtig angewendet wird?
Schauen Sie sich caniuse erneut an.
Auf der Registerkarte "Bekannte Probleme" wird in einem der folgenden Punkte angegeben:
iOS 8 Safari hat Probleme mit nth -Kind .
nth-child
funktioniert nicht auf iOS 8. Die Problemumgehung besteht natürlich darin, stattdessen nth-of-type
zu verwenden - was unter iOS 8 funktioniert
Also (unter der Annahme, dass das Element .item ein li
ist) wird Ihr Code
Tags und Links css ios mobile-safari ipad safari