Vendor Prefix
Hallo zusammen,
ich google und google um aussagekräftige Informationen dazu zu bekommen, ob die prefixe im css noch notwendig bzw. ob man sie noch setzen sollte, aber so wirklich klar und eindeutige antworten finde ich bisher nicht. Can I use... Support tables for HTML5, CSS3, etc diese seite sagt mir das bei eigentlich allen browser seit der aktuellen oder der vorgängerversion, die meisten prefixe, wie zb shadow oder radius nicht notwendig sind. ABER halt erst SEIT der aktuellen bzw. letzten version, was mich zu dem schluss bringt, dass man die prefixe noch verwenden sollte, da evtl noch vor-, vor-, vor- , vorgängerversionen auf manchen rechnern laufen. The W3C CSS Validation Service zum anderen bin auf diese seite gestoßen und wenn ich meine css dateien dort durchjage, dann meckert der über alle prefixes und will diese am liebsten komplett entfernen. Komplett scheint bei dem tool aber mehr zu bedeuten, als es im gängigen sprachgebrauch zu verstehen ist, denn das tool will nicht nur die einträge mit den prefixen entfernen, sondern gleich die ganze id zum element. ^^ desweiteren habe ich bei einigen editoren festgestellt, das styles mit prefix rot und evtl untstrichen dargestellt werden, was ja für error steht. nein ich habe sie nicht falsch eingegeben;) Nun ich würde nun gern wissen, ob ich mein css noch mit prefixes zumüllen sollte bzw. müsste oder ob ich glücklich frei entrümpeln kann. hab wie gesagt über google sowie hier im forum nicht eindeutiges gefunden, wenn es doch was gibt schlagt micht bitte nicht.:D danke. gruß knuff |
Zitat:
Zitat:
Ich weiß nicht was du mit "der ganzen ID" meinst, kann man auch eine halbe ID entfernen? Auch die Editoren validieren nach den Standards und da auch im Editor der Präfix nicht zum Standard gehört wird er auch dort als Fehler markiert. Warum ist ein Präfix kein Standard: Präfixe sind erst vor einigen Jahren aufgekommen, damit die Browserhersteller Funktionen, die noch nicht zum Standard erklärt wurden (so etwas dauert ja seine Zeit), einbauen konnten ohne den Standard des Webs zu zerstören. So weiß man, wenn man -webkit sieht, dass das eine Funktion für Chrome ist, die im FF noch nicht funktioniert. Erst, als genügend Browser ein Feature implementiert haben, haben sie das präfix weggelassen. Auch gibt es CSS Eigenschaften wo man noch in der präfix-Phase draufgekommen ist, dass die angewandte Syntax nicht gut ist und hat diese dann für die endgültige Version geändert (siehe zB linear-gradient) Zitat:
|
Zitat:
ich hoffe es ist klar was ich meine, weiß nicht wie es besser erklären soll. gruß knuff |
Grundsätzlich brauchst du nur die neueste Browserversion berücksichtigen. Wer seinen Browser nicht updatet, und das sollte schon aus Sicherheitsgründen getan werden, hat einfach selber schuld.
Und wenn du auf der sicheren Seite Seite sein willst nimm halt immer die Browser-Präfixe mit hinzu. |
Zitat:
gruß knuff |
Schau halt in deine Logstatistik ansonsten vielleicht StatCounter Global Stats - Browser, OS, Search Engine including Mobile Market Share
Dort liegen die alten Versionen bei unter 1%(ausser IE), aslo durchaus vernachlässigbar, meiner Meinung nach.(aber vielleicht hast du ja andere Werte). Wie schon erwähnt lässt sich das pauschal nicht beantworten. Ich verzichte auf alte Versionen und damit auch auf die Kunden, aber jeder ist anders und da will ich meine Meinung nicht als das Nonplusultra darstellen. |
Zitat:
einen filter nach versionen seh ich nicht. bin ich blind? gruß knuff |
Zitat:
|
Zitat:
|
Zitat:
Das schon erwähnte border-radius ist so ein Beispiel, fast immer kann man sagen es ist nicht notwendig, also kannst du dir den prefix sparen. Wenn du eine tolle Animation einbaust, die u.U. die Seite besser bedienbar macht, kannst du dir überlegen ob der Aufwand den Nutzen überwiegt. Aber dann musst du dir auch Gedanken machen, was mit den Browsern ist, die überhaupt nicht unterstützt werden. Aber so wie du die Frage angehst ist es Kaffesatzleserei. Mach lieber einfach das was du für richtig hälst. |
Alle Zeitangaben in WEZ +2. Es ist jetzt 08:42 Uhr. |
Powered by vBulletin® Version 3.8.11 (Deutsch)
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
© Dirk H. 2003 - 2023