2017-08-30 2 views
2

Je développe actuellement une application web dans Outsystems dans laquelle j'ai besoin de personnaliser le CSS, dans lequel j'utilise des variables. J'ai besoin de garantir la navigation croisée de l'application, donc Internet Explorer est inclus. Pour ceux qui ne le savent pas, IE ne supporte pas les variables CSS, comme vous pouvez le voir dans l'image ci-dessous.Solution de contournement pour les variables CSS dans IE?

Ma question est: puisque je dois utiliser des variables CSS, est-il solution de contournement pour l'utilisation des variables dans IE?

Merci à tous à l'avance, Rafael Valente

+3

vous pouvez utiliser SASS ou moins à la place – Pete

+0

Vous pouvez également jeter un coup d'oeil ici: https://github.com/postcss/postcss – Logar

Répondre

-4

Si je ne suis pas mal il y a une solution de contournement, le sélecteur de #ID CSS. Ce qui devrait fonctionner pour IE> 6 Je suppose .. Vous pouvez

.one { }; 
<div class="one"> 

devrait travailler

#one {}; 
<div id="one"> 
+0

Vous ne comprenez pas la question . –

+0

C'est très loin d'utiliser une variable. Imaginez que vous vouliez utiliser la même couleur pour un fond et pour un visage de police. Vous devez définir deux propriétés et coder en dur la valeur de couleur. Maintenant, mettez à l'échelle jusqu'à 20 propriétés. Difficile à gérer, n'est-ce pas? Si nous avions un moyen de le définir comme une variable, vous ne devriez le changer qu'une seule fois. –

1

Il n'y a aucun moyen encore "normal", mais css jeter un oeil à SASS/SCSS ou Moins.

ici est un exemple SCSS

$font-stack: Helvetica, sans-serif; 
$primary-color: #333; 

body { 
    font: 100% $font-stack; 
    color: $primary-color; 
}