Vous devez réinitialiser chaque propriété individuelle à sa valeur par défaut. Ce n'est pas génial, mais c'est la seule solution, compte tenu des informations que vous nous avez fournies.
Dans votre exemple, vous feriez :
.c1 {
height: auto;
}
Vous devez rechercher chaque bien ici :
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference
Para exemple, height
:
Valeur initiale : auto
Autre exemple, max-height
:
Valeur initiale : none
En 2017, il existe désormais un autre moyen, le unset
mot-clé :
.c1 {
height: unset;
}
Quelques documents : https://developer.mozilla.org/en-US/docs/Web/CSS/unset
Le mot-clé CSS non défini est la combinaison des éléments suivants sont combinés. Comme ces deux autres mots-clés CSS, il peut être appliqué à à n'importe quelle propriété CSS, y compris l'abréviation CSS all. Ce mot-clé réinitialise la propriété à sa valeur héritée si elle hérite de son parent ou de son à sa valeur initiale dans le cas contraire. En d'autres termes, il se comporte comme le mot-clé dans le premier cas et comme le mot-clé initial dans le second cas. second cas.
La prise en charge des navigateurs est bonne : http://caniuse.com/css-unset-value