Bonjour,

j'ai un petit problème avec les feuilles de style CSS.

Le principe que j'emploie est le suivant:
- pour tout les positionnements horizontaux, je donne les positions en % (afin d'être dynamique selon la résolution d'écran du client)
- pour les verticaux, je donne des tailles fixes en pixels (afin d'être compatible IE 6, car les pourcentages verticaux buggent sous IE)

Le problème est que le positionnement horizontal n'est pas très joli, il y a des décalages d'un pixel ou deux par rapport à ce que je voudrais.

Voici le code CSS de la partie critique:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
 
#banniere {
    background-position:           center 0px;	
    left:                          5%;
    top:                           40px;
    height:                        110px;
    width:                         90%;
    position:                      absolute;
}
 
#menuhaut {
    left:                          5%;
    top:                           150px;
    height:                        20px;
    width:                         90%;
    position:                      absolute;
}
 
#menugauche {
    background-image:              url(images/menugauche.jpg);
    background-repeat:             no-repeat;
    background-position:           center 0px;	
    top:                           170px;
    left:                          5%;
    height:                        421px;
    width:                         15%;
}
 
#contenu {
    top:                           170px;
    left:                          20%;
    height:                        411px;
    width:                         71%;
    padding-top:                   10px;
    padding-left:                  2%;
    padding-right:                 2%;
    position:                      absolute;
}
Le résultat visible:
=> http://tek.no-ip.biz/hmc/index.php
La feuille de style complète
=> http://tek.no-ip.biz/hmc/style.css

Comment faîtes-vous pour faire du CSS vraiment nickel ? Quels sont vos astuces ?

Merci de votre aide !