Heim > Web-Frontend > CSS-Tutorial > Wie kann ich CSS-Hacks anwenden, um gezielt auf verschiedene Safari-Versionen abzuzielen?

Wie kann ich CSS-Hacks anwenden, um gezielt auf verschiedene Safari-Versionen abzuzielen?

Patricia Arquette
Freigeben: 2024-12-24 20:15:12
Original
139 Leute haben es durchsucht

How Can I Apply CSS Hacks to Specifically Target Different Safari Versions?

Safari-spezifischer CSS-Hack

Während der bereitgestellte Code Safari nicht von Chrome unterscheiden konnte, sind alternative CSS-Hacks verfügbar, die ausschließlich auf Safari-Versionen abzielen 6.1 und höher. Hier ist ein solcher Hack:

_::-webkit-full-page-media, _:future, :root .safari_only {
  color: #0000FF;
  background-color: #CCCCCC;
}
Nach dem Login kopieren

Versionsspezifische Safari-Hacks

Für Safari-Versionen 10.1 und höher verwenden Sie diesen Hack:

/* Safari 10.1+ */
@media not all and (min-resolution: .001dpcm) {
  @media {
    .safari_only {
      color: #0000FF;
      background-color: #CCCCCC;
    }
  }
}
Nach dem Login kopieren

Verwenden Sie dies für die Safari-Versionen 6.1 bis 10.0 Hack:

/* Safari 6.1-10.0 (not 10.1) */
@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  @media {
    .safari_only {
      color: #0000FF;
      background-color: #CCCCCC;
    }
  }
}
Nach dem Login kopieren

Um diese Hacks anzuwenden, fügen Sie eine Klasse mit dem Namen „safari_only“ zu den Elementen hinzu, die Sie nur für Safari formatieren möchten.

Das obige ist der detaillierte Inhalt vonWie kann ich CSS-Hacks anwenden, um gezielt auf verschiedene Safari-Versionen abzuzielen?. 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