Bonjour à tous,
J'ai refait le css de mes fiches produits que vous pourrez par exemple voir ici
Plusieurs petits points qui m'intriguent:
1/ sous ie (version 6 chez moi):
J'ai l'impression que lorsqu'on passe de page en page (bouton suivant sur la fiche produit), il y a un bug d'affichage (furtif) sous ie: au chargement de la page, la page "s'allonge" puis reprend ensuite sa taille normale... vous le constatez aussi ?
2/ Quand j'agrandis beaucoup la taille de la police, le design reste à peu près en place, sauf ma colonne de gauche qui masque une partie de mon footer. Savez-vous comment y remedier ?
3/ Enfin j'utilise JQuery et Thickbox pour générer mes agrandissements.
Cela engendre des erreurs de vaildation de la ccs thibox.css, comment montré ici
Bon j'avoue que ce qui me dérange le plus c'est la page qui s'allonge et rétrécit pour reprendre la bonne taille sous ie
Merci pour vos conseils
Voici ma CSS
et la CSS de la thickbox
Modifié par pp51 (28 Jan 2007 - 14:16)
J'ai refait le css de mes fiches produits que vous pourrez par exemple voir ici
Plusieurs petits points qui m'intriguent:
1/ sous ie (version 6 chez moi):
J'ai l'impression que lorsqu'on passe de page en page (bouton suivant sur la fiche produit), il y a un bug d'affichage (furtif) sous ie: au chargement de la page, la page "s'allonge" puis reprend ensuite sa taille normale... vous le constatez aussi ?
2/ Quand j'agrandis beaucoup la taille de la police, le design reste à peu près en place, sauf ma colonne de gauche qui masque une partie de mon footer. Savez-vous comment y remedier ?
3/ Enfin j'utilise JQuery et Thickbox pour générer mes agrandissements.
Cela engendre des erreurs de vaildation de la ccs thibox.css, comment montré ici
Bon j'avoue que ce qui me dérange le plus c'est la page qui s'allonge et rétrécit pour reprendre la bonne taille sous ie

Merci pour vos conseils

Voici ma CSS
*{
padding:0;
border:0;
margin:0;
}
body {
background:url(../images/background.gif) repeat-y center top;
font-family:Geneva, Arial, Tahoma, sans-serif;
font-size: 85%;
}
#page {
position:relative;
width: 770px;
margin:10px auto;
border:1px solid #6C3089;
background-color:#FFF;
}
/*********************************
Header
*********************************/
#header {
height: 67px;
}
h1#top {
position: absolute;
text-indent: -5000px;
line-height: 1px;
font-size: 1px;
}
#logo {
padding-top:5px;
padding-left:5px;
}
#titrehaut {
margin-left:15px;
}
#langue{
position:absolute;
top:25px;
right:20px;
background-color:white;
}
#langue *{
float:left;
color:#666;
}
#langue h4{
margin-right: 3px;
font-size:0.8em;
font-weight:normal;
}
#langue p{
font-size:0.8em;
}
#langue ul{
list-style-type:none;
}
#langue li{
margin-right: 3px;
}
#langue a{
text-decoration:none;
font-size:0.8em;
}
#langue a:hover {
color:#6C3089;
text-decoration:underline;
}
#langue #english{
padding-right:3px;
border-right:1px solid #666;
}
#langue a:focus,#langue a:active{
text-decoration:underline;
color:#999;
}
/*********************************
Menu haut
*********************************/
#haut{
width:770px;
height:1.5em;
margin-top:.3em;
line-height:1.5em;
background-color:#8E6784;
border-top:1px solid #6C3089;
border-bottom:1px solid #6C3089;
}
#menuhaut li{
float:left;
list-style-type:none;
background-color:#8E6784;
}
#menuhaut a{
display:block;
padding:0 8px;
color:#FFF;
font-size:0.7em;
letter-spacing:2px;
text-decoration:none;
text-align:center;
}
#menuhaut a#active{
background-color:white;
color:#6C3089;
}
/*********************************
Gauche
*********************************/
#gauche {
position: absolute;
left:0;
width: 120px;
background-color:#E9E0E7;
margin: 37px 0 0 5px;
padding: 0 10px 0 0px;
}
#gauche h2 {
font-size:0.9em;
padding-left:5px;
padding-top:10px;
color:#6C3089;
}
#gauche p {
font-size:0.8em;
padding-left:5px;
padding-top:5px;
padding-bottom:10px;
color:#666;
}
#gauche a {
text-decoration:underline;
color:#666;
}
/*********************************
Centre
*********************************/
#centre {
margin-left: 180px;
}
p#breadcrumb{
margin-top:8px;
font-size:0.8em;
color:#666;
}
#breadcrumb a{
color:#666;
text-decoration:none;
}
#breadcrumb a:hover{
text-decoration:underline;
color:#6C3089;
}
#breadcrumb a:active,#breadcrumb a:focus{
text-decoration:underline;
color:#999;
}
#a_parure{
margin-top:15px;
display:block;
text-decoration:none;
color:#666;
font-size:0.8em;
text-align:center;
width:180px;
float:left;
}
#a_parure img {
display:block;
}
#descriptif {
float:left;
color:#666;
margin-left:30px;
width:380px;
}
#descriptif a{
color:#666;
text-decoration:underline;
}
h3{
padding-top:15px;
padding-bottom:5px;
font-size:1em;
color:#6C3089;
}
h4{
font-size:0.9em;
padding-top:5px;
font-weight:normal;
padding-bottom:8px;
}
#descriptif p{
font-size:0.8em;
padding-bottom:10px;
}
h5 {
background:url(../images/puce-fp.gif) no-repeat bottom left;
padding-left:20px;
font-weight:bold;
font-size:0.8em;
}
#nav_modele {
float:right;
margin-top:10px;
padding-right:35px;
font-size:0.8em;
color:#666;
}
#nav_modele a{
color:#6C3089;
text-decoration:none;
}
#nav_modele a:hover{
text-decoration:underline;
color:#6C3089;
}
#barre {
margin-top:-0.5em;
float:left;
width:550px;
height:1em;
background-color: #FFFFFF;
border-bottom:1px solid #DDDDDD;
}
#elements li{
float:left;
text-align:center;
margin-right:20px;
list-style-type:none;
padding-bottom:20px;
}
#elements span{
display:block;
}
#elements a{
margin-top:20px;
display:block;
text-decoration:none;
color:#666;
font-size:0.8em;
text-align:center;
width:90px;
float:left;
}
#elements img {
display:block;
}
/*********************************
Pied
*********************************/
#pied {
clear:both;
color:#666;
font-size:0.7em;
text-align:center;
}
#pied p {
margin:0;
padding:0;
}
et la CSS de la thickbox
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}
html, body {
min-height: 100%;
height: 100%
}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
font-family:Geneva, Arial, Tahoma, sans-serif;
font-size:0.9em;
color: #333333;
}
#TB_secondLine {
font: 10px Arial, Helvetica, sans-serif;
color:#666;
}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
position: absolute;
z-index:100;
top: 0px;
left: 0px;
background-color:#000;
filter:alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
#TB_window {
position: absolute;
background: #ffffff;
z-index: 102;
color:#000000;
display:none;
text-align:left;
}
#TB_window img {
display:block;
margin: 0 auto;
padding-top:15px;
}
#TB_caption{
height:25px;
padding:7px 20px 10px 15px;
float:left;
font-size:0.9em;
color:#666;
font-weight:bold;
}
#TB_closeWindow{
height:25px;
padding:20px 20px 10px 0;
float:right;
font-size:0.9em;
}
#TB_closeAjaxWindow{
padding:5px 10px 7px 0;
margin-bottom:1px;
text-align:right;
float:right;
}
#TB_ajaxWindowTitle{
float:left;
padding:7px 0 5px 10px;
margin-bottom:1px;
}
#TB_title{
background-color:#e8e8e8;
height:27px;
}
#TB_ajaxContent{
clear:both;
padding:2px 15px 15px 15px;
overflow:auto;
text-align:left;
line-height:1.4em;
}
#TB_ajaxContent p{
padding:5px 0px 5px 0px;
}
#TB_load{
position: absolute;
display:none;
height:100px;
width:100px;
z-index:101;
}
#TB_HideSelect{
z-index:99;
position:absolute;
top: 0;
left: 0;
background-color:#fff;
border:none;
filter:alpha(opacity=0);
-moz-opacity: 0;
opacity: 0;
}
#TB_iframeContent{
clear:both;
border:none;
margin-bottom:-1px;
margin-top:1px;
margin-bottom:1px;
}
Modifié par pp51 (28 Jan 2007 - 14:16)