Bonsoir,
Je travaille actuellement sur la refonte d'un CMS avec un ami (qui s'occupe du passage à PHP5 orienté objet + optimisations).
De mon côté je me charge de reprendre tout mon code XHTML1.1 Strict et CSS2.0.
Depuis toujours j'ai un soucis débile dès le départ, je le contournais jusque là mais aujourd'hui j'aimerai essayer de le résolver une bonne fois pour toute histoire d'être propre (et grand donc).
C'est au niveau du placement des blocs, tout simplement ... sous IE6 (le reste c'est bon et j'ai besoin du support de IE6 malgré ses faibles taux d'utilisation au niveau européen, le tout en évitant le plus possible les hacks)
Voici l'architecture que j'aimerais adopter et son affichage sous IE6.0.
Visualisation sous IE6
Et maintenant mon contournement et l'affichage correspondant (et souhaité avec le code du dessus)
Visualisation sous IE6
Voilà, merci pour l'âme charitable qui pourra me donner une piste et me débloquer ...
Bonne fin de soirée à tous
Modifié par Corven73 (26 Jul 2009 - 01:13)
Je travaille actuellement sur la refonte d'un CMS avec un ami (qui s'occupe du passage à PHP5 orienté objet + optimisations).
De mon côté je me charge de reprendre tout mon code XHTML1.1 Strict et CSS2.0.
Depuis toujours j'ai un soucis débile dès le départ, je le contournais jusque là mais aujourd'hui j'aimerai essayer de le résolver une bonne fois pour toute histoire d'être propre (et grand donc).
C'est au niveau du placement des blocs, tout simplement ... sous IE6 (le reste c'est bon et j'ai besoin du support de IE6 malgré ses faibles taux d'utilisation au niveau européen, le tout en évitant le plus possible les hacks)
Voici l'architecture que j'aimerais adopter et son affichage sous IE6.0.
Visualisation sous IE6
<div class="align_header">
<div class="header"></div>
</div>
<div class="align_content">
<div class="column_left"></div>
<div class="column_right"></div>
<div class="content"></div>
<div style="clear: both"></div>
</div>
<div class="align_footer">
<div class="footer"></div>
</div>
.align_header,
.align_pre_content,
.align_content,
.align_post_content,
.align_footer {
width: 998px;
margin: auto;
text-align: left;
}
.header {
width: 100%;
height: 150px;
background: red;
}
.column_left {
width: 200px;
float: left;
background: yellow;
height: 150px;
}
.column_right {
width: 200px;
float: right;
background: blue;
height: 150px;
}
.content {
background: pink;
height: 300px;
margin: 0 200px 0 200px;
}
.footer {
widht: 100%;
height: 50px;
background: red;
}
Et maintenant mon contournement et l'affichage correspondant (et souhaité avec le code du dessus)
Visualisation sous IE6
<div class="align_header">
<div class="header"></div>
</div>
<div class="align_content">
<div class="column_left"></div>
<div class="content"></div>
<div class="column_right"></div>
<div style="clear: both"></div>
</div>
<div class="align_footer">
<div class="footer"></div>
</div>
.align_header,
.align_pre_content,
.align_content,
.align_post_content,
.align_footer {
width: 998px;
margin: auto;
text-align: left;
}
.header {
width: 100%;
height: 150px;
background: red;
}
.column_left {
width: 200px;
float: left;
background: yellow;
height: 150px;
}
.column_right {
width: 200px;
float: right;
background: blue;
height: 150px;
}
.content {
background: pink;
height: 300px;
margin: 0 200px 0 200px;
}
.footer {
width: 100%;
height: 50px;
background: red;
}
Voilà, merci pour l'âme charitable qui pourra me donner une piste et me débloquer ...
Bonne fin de soirée à tous
Modifié par Corven73 (26 Jul 2009 - 01:13)