28173 sujets

CSS et mise en forme, CSS3

Bonjour,

J'ai besoin d'aide pour (surement) un souci de z-index a cause de "filtre:progid" (permettant la transparence de mes png 24).

J'avais rencontré un problème similaire avec mes liens sous ie (voir ce post). Mais encore une fois je bloque... Smiley confus

Tout ce passe ici : Version test

Problème rencontré sous IE 6 sur PC Windows XP. Sous Firefox (comme toujours) : pas de souci.

La CSS :

body { 
  background: url(images/background.png) ;
  font-family:Arial, Helvetica, sans-serif;
  color:#000000;
  margin:0px;
  font-size:11px;
  }

a { position:relative;
	z-index:3;
	}
a img {border: 0;}
a:link {text-decoration: none; color:#d82b00;}
a:visited {text-decoration: none; color:#d82b00;}
a:hover {text-decoration: underline ; color: #ff5200;}  
  
h1      { font-size: 15px; font-weight: bold; color: #ff5200; }
h2      {font-family:Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #ff5200; }
h3		{font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ff5200;}
hr 		{ color: #ff5200; height: 1px;}

/**Styles structure**/
#page {
	min-height:100% ;
	height:auto !important;
	height:100%;
	width:700px;
	margin:40px;
	margin-top:0px;
	padding-left:30px;
	padding-right:35px;
	background: transparent url(images/page.png) repeat-y left top;
	/* Pour gérer la transparence sous IE (pris en compte que par IE)*/
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.quatuor-editions.com/test/boutique/lib/css/images/page.png');
	}
	
#header {
	height: 150px;
	background: transparent url(images/logo_quatuoreditions.png) no-repeat 0px 30px;
	}
	
#menuht {
	display:block;
	height:25px;
	width:600px;
	text-align:center;
	vertical-align:middle;
	padding-top:0.2px !important;
	padding-top:4px;
	margin-left: 0;
	font: bold 10px Verdana, sans-serif;
	margin-bottom:15px !important;
	margin-bottom:10px;
	margin-top:10px;
	background:url(images/menuht_bg.png) no-repeat 0em 0.5em !important;
	background:url(images/menuht_bg.png) no-repeat right top;
	color:#eeeeee;
	}
	
#main {
	width:630px;
	}
	
#footer {
	text-align:center;
	clear:both;
	color:#999999;
	font-size:9px;
	}
	
/*Styles DIV header*/
#navigation {
	position:absolute;
	top:0px;
	left:60px;
	font-size:x-small;
	float:left;
	padding:2px;
	border-left:1px solid #ff5200;
	border-bottom:1px solid #ff5200;
	color:#999999
	
	}
#navigation a {
	text-decoration:none;
	color:#999999;
	}
#recherche {
	position:absolute;
	left: 530px;
	top:0px;
	padding: 0px;
	width: 148px;
	height: 28px;
	background: url(images/recherche.png) right top no-repeat;
	padding-top: 2px;
	vertical-align: top;
	}
#recherche .inputbox{
width: 100px;
height: 18px;
font-size: 10px;
background: transparent;
border: none;
margin: 0px;
padding: 0px;
line-height: 14px;
color:#ff5200;
}
#recherche .button{
margin: 0px;
padding: 0px;
height: 14px;
font-size: 10px;
background: transparent;
border: none;
line-height: 10px;
display:none;
}
#recherche form {
margin: 0px;
padding: 0px;
}

/*Styles DIV menuht */
#menuht a {
	}
#menuht li {
	padding:0 0.75em 0 0.75em;
	list-style: none;
	margin: 0;
	display: inline;
	}
.identifier {
}
#menuht li a {
text-decoration: none;
color:#eeeeee;
}

#menuht li a:hover {
color: #d82b00;
}	

/*Styles DIV main */
#gauche {
	clear:left;
	float:left;
	width:200px;
	}
#contenu {
	width:410px;
	margin-left:10px;
	float:right;
	}

/*Styles DIV gauche*/
#panier {
	display:block;
	height:83px !important;
	height:115px;
	background:transparent url(images/panier.png) no-repeat;
	padding:32px 2px 2px 85px;
	font-size:10px;
	}
.paniervide {
	padding-top:30px;
	}
#menugauche {
	margin:0px;
	}

#produit {
	background: url(images/produit_bg.png) repeat-y;
	}
#categorie {
	background:url(images/produit_bottom.png) no-repeat 0 100%;
	padding-left:27px;
	padding-bottom:20px;
	}
#categorie a:hover {
	border-right: 5px solid #d82b00;
	}

#informations {
	margin-top:5px;
	background: url(images/produit_bg.png) repeat-y;
	}
#informationslinks {
	background:url(images/produit_bottom.png) no-repeat 0 100%;
	padding-left:12px;
	padding-bottom:20px;
	}
	
/*Styles Accueil*/
.rubrique {
	padding-bottom:10px;
	}
.rubriquecontenu {
	text-align:justify;
	width:380px;
	margin-left:10px;
	}
.rubriquelien {
	clear:left;
	width:200px;
	padding:5px 0px 5px 40px;
	float:left;}

/*Styles Catalogue*/
.contenunormal {}

/*Styles Liste d'articles*/
.listearticles {
	font-size:11px;
	}
.titrearticle {
	font-size:12px;
	font-weight:bold;
	color:#ff5200;}	
.titrearticle a{
	color:#ff5200;
	text-decoration:none;
	}
.titrearticle a:hover {
	text-decoration:underline;
	}
.thumbarticle {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	width:100px;
	}
.descartile {
	font-size:12px;
	}
.action {
	clear:left;
	}
.formulaire {
z-index:3;
	}


D'avance merci Smiley smile
Modifié par kilian (13 Mar 2006 - 14:48)
Peut-être que ça vous aidera : page d'enregistrement.

Sur ce deuxième exemple je peux accèder à deux champs : code postal et ville je crois.
Je ne vois pas pourquoi ces deux et pas les autres mais peut-être que vous si ??