Heim > Web-Frontend > CSS-Tutorial > Wie kann ich Firefox ausschließlich mit CSS ansprechen?

Wie kann ich Firefox ausschließlich mit CSS ansprechen?

DDD
Freigeben: 2025-01-04 12:36:40
Original
904 Leute haben es durchsucht

How Can I Target Firefox Exclusively with CSS?

Firefox allein mit CSS ansprechen

Die Fähigkeit bedingter Kommentare, Internet Explorer mit browserspezifischen CSS-Regeln anzusprechen, ist bekannt. Wenn das Problem jedoch auf die von Firefox verwendete Gecko-Engine zurückzuführen ist, ist ein anderer Ansatz erforderlich. Wie können CSS-Regeln ausschließlich auf Firefox angewendet werden, ohne dass sich dies auf andere Browser auswirkt?

Eine auf Browserfunktionen basierende Lösung

Ein JavaScript-Browser-Sniffer gilt nicht als saubere Lösung für diesen Zweck. Stattdessen wird eine Methode bevorzugt, die die Browserfunktionen nutzt.

Verwendung von @-moz-document

Die @-moz-document-Regel kann verwendet werden, um gezielt auf Firefox abzuzielen. Es funktioniert, indem es CSS-Regeln auf Dokumente anwendet, die die Funktion „url-prefix()“ haben, die mit „-moz-“ beginnt. Firefox ist derzeit der einzige Browser, der diese Funktion unterstützt.

Beispielverwendung

Das folgende Beispiel zeigt, wie man @-moz-document verwendet, um die Farbe eines h1 zu ändern Element in Rot nur in Firefox:

@-moz-document url-prefix() {
  h1 {
    color: red;
  }
}
Nach dem Login kopieren
<h1>This should be red in FF</h1>
Nach dem Login kopieren

In anderen Browsern bleibt das h1-Element unverändert, da dies nicht der Fall ist Erkennen Sie die @-moz-document-Regel.

Das obige ist der detaillierte Inhalt vonWie kann ich Firefox ausschließlich mit CSS ansprechen?. 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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage