background-color: inherit ne fonctionne pas sur l'élément d'entrée sur IE 8/9/10

Si j'ai un div avec un explicite couleur de fond de l'ensemble, et un élément d'entrée à l'intérieur, avec la couleur d'arrière-plan définie à 'inherit', alors qu'il fonctionne comme prévu sur Chrome, Firefox et Safari, mais ne fonctionne pas sur IE 8, 9, ou 10.

Voici un exemple minimal qui illustre bien le problème: jsbin exemple

La zone de texte doit avoir la même couleur de fond. Lorsque vous passez la souris sur la div, la couleur de fond de la div changements, et l'entrée doit changer aussi. Lorsque vous cliquez sur dans l'entrée, il y a :focus règle qui remplace la hériter.

  • C'est un bon! Un subtil ordre d'empilement de la croix-problème de navigateur...
  • Qui est assez ennuyeux. Pour info je le vois aussi sur IE 11, mais pas sur le Bord. Un autre jsfiddle mettant en évidence le problème: jsfiddle.net/ctn5j8m3/1
InformationsquelleAutor Elbin | 2013-07-05