2016-05-19 11 views
1

Seit ich gelernt habe, calc in CSS zu verwenden, habe ich viele Fälle gefunden, in denen es für mich nützlich war.CSS calc() ist es weit verbreitet?

Ich frage mich jedoch, wie es über Browser und Geräte funktioniert.

Wird es weit genug unterstützt, um es zu verwenden, ohne sich Sorgen machen zu müssen?

Demo:

.element { 
    width: calc(100% - 25px); 
} 
+0

[Die Kompatibilität ist nicht so weit] (http://caniuse.com/#feat=calc) ... sollten Sie JavaScript-Lösungen verwenden, wenn Sie möchten, dass Ihre Anwendung auf Legacy-Rechnern läuft. – Phiter

+0

@PhiterFernandes Sie scheinen eine sehr enge Definition der breiten Unterstützung zu haben. Die Seite, mit der Sie verlinkt haben, zeigt mehr als 78% Browser-Unterstützung. 0_0 – ochi

+0

Ich meinte für ältere Browser – Phiter

Antwort

5

Can I use Nach ihr gut unterstützt wird, unterstützt nicht nur IE8 und Opera Mini-Browser und eine frühere Version von Android (4.3), in dem die meisten modernen Android-Geräte innerhalb sind Version 4,4-6

Wenn Sie einen Blick darauf werfen, werden Sie sehen, dass es ohne Präfix verwendet, ist:

  • 75% unterstützt + 3% teilweise unterstützt, insgesamt 78%.

SS

+0

Danke, mir war die Webseite nicht bekannt. – JROB

+0

du bist willkommen ':)' – dippas

0

Diese Frage ist ein wenig offen. Generell sollte man nichts posten, das keine konkrete Antwort hat. Das heißt:

Can I use: calc()

Calc ist ziemlich weit verbreitet, außer in IE8 unterstützt und unten. Bis zu dir, wenn es das wert ist. Ich benutze es manchmal, abhängig vom Projekt.