à propos du Bug de centrage de I.E
Salut à tous ;)
Je me base sur le contenu de ce lien (FAQ developpez.com) pour éclairer ce sujet:
http://xhtml.developpez.com/faq/?pag...orizontalement
Et voilà mes propos:
J'ai modifié la propriété:
Code:
text-align: center; /* pour résoudre le bug de centrage de IE */
pour mieux comprendre le problème évoqué, et effectivement il y avait centrage au niveau du la balise ciblée ("body" dans mon cas)
Mais le problème est le suivant:
Quand j'ai retiré cette modification du fichier des styles, le contenu est resté au centre comme si la modification apportée persistait encore 8O, et ce aussi bien sous I.E que F.F
J'ai du mal a comprendre les raisons d'un tel comportement, du moins que l'une de ces hypothéses soit vraie:
- Le centrage a changé les propriétés: left, right, top, bottom de façon à ce que ce sont leurs valeurs calculées qui soient désormais affectées aux balises concernées :roll:
- Le Bug de centrage sous I.E aurait un rapport avec ce point :?
- Il me faut encore creuser pour mieux maitriser le sujet :(
Pour illustrer mes propos, voilà ma feuille de style:
Code:
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 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133
| *
{
font-family:Verdana, Helvetica, Arial, sans-serif;
color:black;
text-decoration:none
/*margin:0;*/
padding:0;
}
/*A,H1,H2,H3,P { font-family: Verdana, Arial; }*/
H1 { color: #FFFFFF; text-align: center;font-size: 15pt; background: #7879B9;}
H2 { color: #0060A0; text-align:left; font-size: 14pt; }
H3 { color: #0060A0; text-align:left; font-size: 13pt; }
P {
color: #000F0F; font-size: 10pt;
text-align: left;
text-indent: 15pt;
}
body
{
color: #000000;
font-size:11px;
text-align : left;
}
a:link {
font-weight: bold;
color: #000F0F;/*#0066CC;*/
text-decoration: underline;
}
a:visited {
font-weight: bold;
color: #000F0F; /*#323384;*/
text-decoration: underline;
}
a:hover {
color: #CC0000;
text-decoration: none;
}
a:active {
text-decoration: underline;
}
/*.body {
font-size: 100%;
font-family: Verdana, Arial;
color: #323384;
}*/
TD A {text-align: center;}
/********************************** Conteneurs *********************************/
.container /* Conteneur Global */
{
position:relative;
width:100%;
/*background-color:#FFCCFF; */
float:left;
border: 1px solid #505F7D;
text-align: left;
}
.top_left
{
position:relative;
/*width:20%; */
/*background-color:#CCCCFF;*/
float:left;
/*border: 1px solid #505F7D;*/
}
.top_right
{
position:relative ;
/*width:80%;*/
background-color:#CCC00F;
float:right;
border: 2px solid #505F7D;
vertical-align:top;
top:0px;
}
.main_left
{
position:relative;
width:49%;
background-color:#CCCCFF;
float:left;
/*border: 1px solid #505F7D;*/
}
.main_right
{
position:relative ;
width:49%;
background-color:#CCCCFF;
float:right;
/*border: 1px solid #505F7D;*/
}
.foot_left
{
position:relative;
/*width:20%; */
/*background-color:#CCCCFF;*/
float:left;
/*border: 1px solid #505F7D;*/
}
.foot_right
{
position:relative ;
/*width:80%;*/
/*background-color:#CCCCFF;*/
float:right;
/*border: 1px solid #505F7D;*/
}
/*************************** Menu Horizontal *****************************/
#menu
{
/*position:relative;*/
font-size:small;
white-space:nowrap;
}
div#menu ul li
{
list-style-type: none;
display: inline;
float: left;
margin-top:0px;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:5px;
}
div#menu li a:hover
{
background-color: #CCCCFF;
} |
Merci d'avance pour tout ;)