Heim > Web-Frontend > CSS-Tutorial > Kann CSS speziell auf iOS-Geräte abzielen und andere mit ähnlichen Bildschirmgrößen ausschließen?

Kann CSS speziell auf iOS-Geräte abzielen und andere mit ähnlichen Bildschirmgrößen ausschließen?

Barbara Streisand
Freigeben: 2024-12-28 21:37:11
Original
896 Leute haben es durchsucht

Can CSS Target iOS Devices Specifically, Excluding Others with Similar Screen Sizes?

Targeting auf iOS-Geräte mithilfe von CSS-Medienabfragen

F: Ist es möglich, CSS zu verwenden, um iOS-Geräte gezielt anzusprechen und andere auszuschließen? Geräte mit ähnlichen Bildschirmgrößen?

A: Ja, Sie können a verwenden Kombination von @media-Abfragen und @supports-Regeln, um dies zu erreichen:

@supports (-webkit-touch-callout: none) {
  /* CSS specific to iOS devices */
}

@supports not (-webkit-touch-callout: none) {
  /* CSS for other than iOS devices */
}
Nach dem Login kopieren

Dieser Ansatz funktioniert, weil nur Safari Mobile, der auf iOS-Geräten verwendete Webbrowser, die Eigenschaft -webkit-touch-callout unterstützt.

Zusätzliche Überlegungen:

  • @supports wird von Internet Explorer nicht unterstützt und funktioniert daher möglicherweise nicht auf Geräten mit diesem Browser.
  • Chrome und Firefox unter iOS verwenden die WebKit-Rendering-Engine, um sicherzustellen, dass der obige Code auf allen iOS-Geräten funktioniert.
  • Es ist wichtig zu beachten, dass Apple möglicherweise die Unterstützung für Folgendes entfernt: webkit-touch-callout in zukünftigen iOS-Versionen.
  • Für die Ausrichtung auf bestimmte iOS-Eigenschaften stehen alternative Optionen zur Verfügung, die unter „Unterstützte CSS-Eigenschaften“ aufgeführt sind Seite.

Das obige ist der detaillierte Inhalt vonKann CSS speziell auf iOS-Geräte abzielen und andere mit ähnlichen Bildschirmgrößen ausschließen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage