Bonjour,
grassel a écrit :
si ton image de fond pour le pied a été conçu avec une couleur nonweb, ton navigateur lui attribue une couleur web la +proche puisque l'espace de couleur web est plus restreint.
Faux. La limitation ne vient pas du Navigateur mais des anciennes cartes graphique.
Ceci n'est plus vrai depuis que la grande majorité des cartes graphiques ont
été capable d'afficher 65536 couleurs au lieu de 256 (8bits > 16 bits).
Ce qu'on appelle les couleurs web (web safe) représente
les 216 couleurs commune (parmis les 256 couleurs) au MAC et PC.
Les navigateur web qui sont tout à fait capables d'afficher des millions de
couleurs se basent sur le profil sRVB qui est un standard issu de la
video et qui est supposé être une moyenne des couleurs d'affichage écran.
Certe c'est un espace colorimétrique plus rédui que certains profils comme
l'Adobe RGB (pour l'impression) qui permet d'obtenir des couleurs plus
saturées essentiellement dans les tons chair et cyan mais celui-ci affiche
les couleurs avec une plus grande garanti de cohérence chromatique d'un écran a l'autre.
Tu devrais donc enregistrer ton fichier avec ce profil.
Penses tu au moins à tester sur IE6 qui sera majoritaire pendant encore
quelques temps? Parceque la transparence PNG32 de l'image du footer ne
se fait pas sur cette version donc tu as un gris moyen en fond des
arrondis.
Quant au différence de luminosité sous IE avec le png8 (8bits) ça se règle
avec PngOUT ou ou tweakPNG qui suppriment le gamma qui provoque un
léger assombrissement du png. Le premier optimise les png en plus.
Autre chose :
le code commenté
div#article {
display: block; /*inutile car la propriété float autre que none fait passer la valeur de display à block*/
float:left;
float:top; /*la valeur top n'existe pas*/
width: 625px;
margin-bottom: 15px;
margin-left: 15px;
border: 1px solid #cf0f80;
background-color:#daecff;
padding: 10px;
text-align: justify;
font-size: 11pt; /*Unité point déconseillé pour un affichage écran*/
color:#3a3a3a;
}
zzzazzz te dit ne ne pas associer un width au padding à cause d'une
différence d'interprétation d'affichage sur IE5.5 et antèrieure.
Pour des explications, je te conseille de lire
cet article.
Je te conseillerais si c'est possible de ne pas attribuer de largeur
à ce bloc puisque ne rien mettre equivant à un width:auto
qui permet au bloc de prendre tous l'espace disponible en largeur.
Modifié par Hermann (24 Jan 2007 - 10:18)