a écrit :
J'ai du mal à croire que le fait d'utiliser un tableau te permettre de faire sauter ton menu de droite en bas du contenu
arrgh......c'est exactement ce que veux pas faire!
a écrit :
pourquoi tu nous montre pas ce que tu as fais avec les tableaux ? Concrètement, on verrait ce que tu veux réaliser sans ces tableaux. J'insiste, vraiment.
ouais ,t'as raison sur ce coup là...je pensais l'avoir déja mis donc:
Voici le html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>mon site</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>
<table id="tab" >
<tr>
<td valign="top" >
<div id="menu">
<!--articles--!>
<div class="transport_articles">
</div>
<!--acces membre--!>
<div class="transport_membres">
</div>
</div>
<!--corps--!>
<div class="contenu">
<p class="texte">
<img src="transport_visuel/spacer.gif" width="555" height="1"></br>
<!--attention,ici j'ai claqué un spacer pour bloquer la réduction de ma cellule....--!>
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Donec pharetra volutpat nisl. Nullam sollicitudin nulla eget justo. Maecenas urna dui, mollis ut, tristique sit amet, adipiscing nec, neque. Praesent bibendum tempor metus. Sed vitae tellus mollis magna luctus ultrices. Mauris sollicitudin aliquet nunc. Aenean urna. Duis lorem. Proin augue. Quisque interdum felis eu diam.
</p>
</div>
</td>
<td valign="top">
<div id="menub">
</div>
</td>
</tr>
</table>
</body>
</html>
et voici le css :
#menu
{float:left;
margin: 0px 0px 0px 10px;
}
#menu .transport_articles
{
min-height:80px;
max-height:500px;
width:175px;
padding:5px;
border:1px solid #EBAC3C;
border-bottom: 10px solid #728B9F;
}
#menu .transport_membres
{
height:160px;
width:175px;
border:1px solid #728B9F;
margin-top:10px;
}
.contenu
{
margin-left:200px;
text-indent:1em;
border:1px solid red;
min-width:500px;
}
#menub
{
vertical-align:top;
height:500px;
width:100px;
border:1px solid red;
}
#tab td
{border:2px solid red;}
voila,j'espere que tu comprendra mieux avec ça.... il faut juste ajuter un spacer de 500px sur la cellule de gauche...
C'est un peu du gros bricolage mais, normalement,ça roule, tu verra ce que je veux...j'espère...
Avec Javascript ou langage côté serveur, il n'est pas question de faire de redirection en fonction de l'utilisateur, mais de positionner le menu grâce au couple Javascript/CSS ou LangageServeur/CSS selon la taille de l'écran
oui, oui, ça j'avais compris.
Je pensais surtout à donner l'option à l'utilisateur de choisir s'il veut le menu à droite, en stockant son choix dans un cookie par exemple. Quand il en a marre, il peut changer d'option.
j'avais déjà compris cette suggestion qui est intéressante mais ça ne conviendrait pas pour ce que je veux. Le pb est que l'utilisateur 15' doit absolument bénéficier d'un espace miaximum pour le corps du site. Dans le cas contraire (je sais pas moi...il séléctionnerait la mauvaise résolution..)ça serait vraiment vraiment illisible.
En fait,je crois que là, avec les solutions javascript ou autres...on s'éloigne du pb qui, finalement, n'est qu'un probleme de mise en page...
voila,j'espere que le code fourni fonctionne correctement et que tu comprendra exactement mon pb.