23-08-2010, 04:02 PM
(23-08-2010, 10:23 AM)oxman a écrit : Si tu fais ça keke il faut une ancre pour aller directement au menu qui est tout en haut du corps, sinon ton site n'est pas accessible selon les critères d'accessibilité.+1
Où alors tu dois laisser le menu avant le corps.
Avant de coincer sur des options plus "techniques" je te conseille de fortement penser à comment créer un menu. Selon moi c'est une des étapes les plus dures lors de la création d'interface. Menu vertical, horizontal, déroulant, allongé... tous dépend de ton type de jeu et de la place que tu as.
Pour ta question :
Citation :Ce que je souhaiterais, c'est le même affichage, mais en plaçant au niveau du code html, mon menu après le corps. (pour la petite histoire, le menu peut parfois être dépendant de ce qui se passe dans le corps. Une solution MVC pourrait être une autre alternative que je n'ai pas retenue).Voila qui pourra t'aider :
Code PHP :
<?php
HTML.
<div id="wrapper">
<div id="corps">
Je suis a gauche
</div>
<div id="menu">
Je suis à droite
</div>
<div class="clear"></div>
</div>
CSS.
#wrapper {
width: 800px;
margin: 20px auto;
}
#corps {
float: left;
width: 600px;
}
#menu {
float:right;
width: 180px;
margin-left: 20px; /*Optionnel ici*/
}
.clear { /* RESET UNIVERSEL */
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
/* Pour distinguer les block */
#corps, #menu { background: #DDD; color: #888; }
Normalement sa devrait aller