je travaille calculé sur un projet dont le contenu principal est calculé comme suit:calc avec des variables css
$ contenu hauteur: calc (100vh - 50px - 62px);
à l'intérieur du contenu I ont une table dont la hauteur est calculée comme suit:
height: calc(#{$content-height} - 62px - 50px/2 - 66.1px);
dans Chrome la sortie est la suivante:
height: calc(calc(100vh - 50px - 62px) - 62px - 50px/2 - 66.1px);
et cela fonctionne très bien.
dans Internet Explorer (11) cela ne fonctionne pas. quand je retire le calc
intérieur comme:
height: calc((100vh - 50px - 62px) - 62px - 50px/2 - 66.1px);
il fonctionne très bien.
iv'a cherché sur le web des réponses à ce sujet mais n'en a trouvé aucune. toute aide serait appréciée
Yo Vous ne pouvez pas avoir de calcul à l'intérieur d'un calc comme ça ... le mot interne _calc_ doit aller. Pourquoi ça marche dans Chrome Je ne peux pas dire si les spécifications disent non – LGSon
En général, il est possible de disposer les choses comme vous le voulez sans faire ce type de calcul manuel. Si vous montrez plus de votre HTML, peut-être que les gens pourraient commenter comment. –