top que div adjust css css3 inheritance css-calc

que - height css responsive



CSS calc con inherit (1)

La palabra clave inherit solo puede existir sola como valor en una declaración de propiedad. No se puede usar con ningún otro elemento como valor, porque es un valor en sí mismo. Esto significa que tampoco se puede usar con funciones como calc() . Ver CSS2.1 y css3-cascada .

Además, la función de calc() solo toma valores numéricos literales como números, dimensiones y porcentajes .

Entonces para decirlo simplemente, la especificación no permite el uso inherit esa manera.

Me gustaría usar inherit con calc() esta manera:

#foo{ animation-duration:10s; } #foo > .bar { animation-duration:calc(inherit + 2s); /* =12s */ }

Pero no parece funcionar.

¿Son los navegadores errores o especificaciones?