Ich versuche, eine einzelne CSS-Datei zu erstellen, die einen Stil anwendet, wenn der Browser Webkit verwendet, und einen anderen wenn nicht. Ich habe gelesen, wie Sie überprüfen, ob es Webkit verwendet mit:CSS @media Überprüfen, ob nicht Webkit
@media (-webkit-min-device-pixel-ratio:0)
Allerdings kann ich nicht herausfinden, wie zu überprüfen, ob es nicht Webkit verwenden. Ich habe versucht, not
vor der Medienabfrage hinzuzufügen, aber es scheint nicht zu funktionieren. Jeder hat eine Lösung oder einen besseren Weg, es zu tun? Vielen Dank.
Haben Sie '@media nicht versucht (-webkit-min-device-pixel-ratio: 0)'? –
Ja. Dann in Chrome und Firefox versucht. Die Stile darin gelten nicht für beide. – NickEntin
Das ist nicht wie Sie nach Webkit * suchen, das ist, wie Sie für * min-Gerät-Pixel-Verhältnis *, die zufällig eine '-webkit'-Präfix Vendor-Abfrage ist. Sie können [es umkehren, indem Sie verstehen, was es testet] (http://www.w3.org/blog/CSS/2012/06/14/unprefix-webkit-device-pixel-ratio/), aber denken Sie an boolesche Überprüfungen für Browser ist kein Kontext, der in CSS/Medien per se funktioniert. Wenn Sie ein Web-Kit-Uber-Stylesheet zur Verfügung stellen möchten, wäre es vielleicht besser, wenn Sie Javascript basierend auf einem Sniff-Test oder serverseitigem Sniffing und Include verwenden, was mehr auf dem Niveau Ihrer aktuellen Arbeit liegt, denke ich. –