Gunnar Bittersmann: Verwendung zweier CSS-Dateien

Beitrag lesen

@@Peter:

nuqneH

ich hatte ursprünglich (für Firefox) in meiner CSS-Datei definiert

...
    -moz-box-shadow: 2px 2px 1px 1px #3E3E00;

  
In den 3 Punkten verstecken sich die entsprechenden Deklarationen mit den Präfixen für andere Browser, die das Feature ebenfalls unterstützen? Oder sollen Nutzer anderer Browser nicht in dessen Genuss kommen? Du entwickelst doch nicht nur für Firefox, oder?  
  
Allgemein sollte man erst die Deklarationen mit Präfixen für alle(!!) Browser notieren, die das Feature unterstützen, wobei sich die Syntax durchaus unterscheiden kann. (Dabei sollte -webkit- zuerst stehen, weil das auch von manch anderen Browsern ausgewertet wird.)  
  
Zuletzt dann die präfixfreie Deklaration, sofern das Feature schon in einer W3C-Spezifikation steht, die über einen ersten Working Draft hinausgeht.  
  
Die aktuelle Browserunterstützung eines Features kann auf [caniuse.com](http://caniuse.com/) nachgesehen werden; in diesem Fall [box-shadow](http://caniuse.com/css-boxshadow).  
  
Hier ist es aber nicht nur so, dass Firefox box-shadow seit Urzeiten präfixfrei unterstützt (wie Matthias [anmerkte](https://forum.selfhtml.org/?t=212778&m=1453822)), sondern soger so, dass Firefox die Eigenschaft -moz-box-shadow mit Präfix NICHT MEHR unterstützt.  
  
Was für eine Uralt-Version des Firefox verwendest du, dass du noch einen Schatten siehst? Du sollten dringend deinen Firefox updaten.  
  
Qapla'

-- 
„Talente finden Lösungen, Genies entdecken Probleme.“ (Hans Krailsheimer)