Ich habe ein Problem, bei dem Safari auf einem iPad 2 mit iOS 5.1.1 Medienabfragen ignoriert, wenn ein Link in eine neue Registerkarte geöffnet wird. Dies geschieht nur, wenn die Option "Neue Tabs im Hintergrund öffnen" aktiviert ist.Safari ignoriert Medienabfragen, wenn die Option "Neue Tabs im Hintergrund öffnen" aktiviert ist. iPad iOS 5+
Sie können ein einfaches Beispiel sehen: http://www.pauluscreative.com/mq/
das Problem zu reproduzieren:
- Halten Sie die „Test“, um das Menü aufzurufen.
- Wählen Sie „In neuem Tab öffnen“
Idealerweise sollten Sie nur ein blaues Feld sehen, sollte die rot von der Abfrage Medien ausgeblendet werden. Das Ergebnis ist, dass Sie beide Kästchen sehen.
Ich habe die folgende CSS verwendet:
<style>
#red { height: 40px; width: 40px; background-color: #FF0000; }
#blue { height: 40px; width: 40px; background-color: #0000FF; }
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
#red { display: none; }
}
</style>
Ist das ein bekanntes Problem, das erwartete Verhalten, eine schlechte Medienabfrage oder ein Problem mit Safari.
Irgendwelche Vorschläge, wie Sie das beheben können?
Dank
Haben Sie jemals eine Lösung gefunden? – filo
Ich habe nie eine Lösung gefunden, aber das Problem wurde in späteren Versionen von Safari behoben. – bwpdsigns