J'ai un problème avec mon site. Je veux que l'ombre s'arrête à la fin de ma zone de texte.Problème d'ombre CSS/HTML
ShadowProblem http://i39.tinypic.com/k37o6h.jpg
HTML
<body>
<div id="shadow" class="floatfix">
<div id="shadowleft"></div>
<div id="shadowtop"><img src="img/shadowcornerleft.png" alt="hoek" id="shadowcornerleft" /><img src="img/shadowcornerright.png" alt="hoek" id="shadowcornerright" /></div>
<div id="shadowright"></div>
<div id="content">
Ceci est mon code CSS:
#shadow
{
margin-left: auto;
margin-right: auto;
margin-top: 75px;
width: 974px;
}
#shadowleft
{
position: absolute;
height: 100%;
width: 27px;
margin-top: 42px;
background-image: url("img/shadowleft.png");
background-position: top left;
background-repeat: repeat-y;
}
#shadowright
{
position: absolute;
height: 100%;
width: 27px;
margin-top: 12px;
margin-left: 947px;
background-image: url("img/shadowright.png");
background-position: top right;
background-repeat: repeat-y;
}
#shadowtop
{
width: 892px;
height: 30px;
margin-left: auto;
margin-right: auto;
margin-top: 45px;
background-image: url("img/shadowtop.png");
background-position: 0 0;
background-repeat: repeat-x;
}
#shadowcornerleft
{
position: relative;
left: -42px;
top: 0;
}
#shadowcornerright
{
position: relative;
left: 850px;
top: 0;
}
#content
{
width: 920px;
margin-left: auto;
margin-right: auto;
background-color: white;
border-bottom: 1px solid #cccccc;
}
Je pense que j'ai ce problème en raison de la "hauteur: 100%". Mais je ne sais pas comment le réparer.
Merci à l'avance Vincent
que vous utilisez une ombre sur un gradient vertical de cette technique ne fonctionne pas dans iE6 (en raison de sa mauvaise .png support de transparence), vous devrez donc choisir entre l'ombre et le dégradé pour ie6. – wheresrhys
Je descendrais la route d'amélioration progressive avec IE6 personnellement, mais il y a toujours http://www.dillerdesign.com/experiment/DD_belatedPNG/ - trie les arrière-plans png, y compris la répétition et la position dans IE6 en utilisant VML – roborourke