J'utilise le filtre dégradé Internet Explorer dans mon CSS.Comment empêcher le filtre dégradé de propriété d'Internet Explorer de couper le contenu qui devrait déborder?
Tout allait bien jusqu'à ce que je remarqué que les images qui sont censées étendre au-delà de leurs conteneurs overflow:visible;
OBTIENNENT clipsées comme si le conteneur a été mis à overflow:hidden;
Je ne sais pas pourquoi cela se passerait-il, ou comment répare le. Quelqu'un peut-il aider?
Je regarde dans IE8 et IE7
Ceci est l'origine du problème css, quand je la mettre en commentaire, pas plus bug:
.box{
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b4cfe9', endColorstr='#e4eefc'); /* IE6 & IE7 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#b4cfe9', endColorstr='#e4eefc')"; /* IE8 */
}
Certains sourcecode et un exemple en direct serait utile :) – Kyle
aucun exemple en direct, je piraté une solution en appliquant la gradient à un div supplémentaire absolument positionné avec la même hauteur et la même largeur que la div parente que je voulais initialement ombrer. Je suis toujours curieux de savoir pourquoi le problème se produisait en premier lieu afin que je puisse le réparer et éviter le balisage superflue à l'avenir. –
essayez de regarder http://www.satzansatz.de/cssd/onhavinglayout.html#filter et le lien http://www.satzansatz.de/cssd/tmp/alphatransparency.html - ils peuvent (ou ne peuvent pas) répondre votre question, mais 'hasLayout' d'IE a tendance à avoir un rôle central dans ce type de questions, peut-être que c'est forcer le contenu à être coupé? – cryo