Mise en forme page web

samsoumitta Messages postés 29 Statut Membre -  
samsoumitta Messages postés 29 Statut Membre -
Bonjour,
je veut partager une page web en 3 partie: entête, menu (partie gauche) et contenu (partie droite) et je veut que leurs tailles soit égale à la taille du fenêtre càd la hauteur de l'entête et la largeur du menu sont fixe et les autre dimensions varies selon la fenêtre.
j'ai utilisé la balise div et une feuille de style CSS mais ça ne marche pas
voici le code (j'ai utilisé les couleur pour distinguer les 3 parties, il s'agit d'une page aspx):
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title></title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
		<link rel="stylesheet" media="screen" type="text/css" title="Design" href="../Style/help.css" />
</head>
<body>
    <form id="form1" runat="server">
    <div id="content">
        <div id="entete">
        <p>entête</p>
        </div>
        <div id="partie_gauche">
        <p>partie gauche</p>
        </div>
        <div id="partie_droite">
        <p>partie droite</p>
        </div>
    </div>
    </form>
</body>
</html>


help.css
body
{
	width: 100%; 
	height: 100%;
	margin: auto;
	margin-bottom: 20px;
	text-align: center;
}
 
#entete
{
    background-color:#0041db; 
	width: 100%;
	height: 50px;
	margin: auto;
	border-width: 1px;
}
#partie_gauche
{
    background-color: #00b3ff;
    float: left;
	width: 170px;
	padding: 0px;
}
#partie_droite
{
    background-color: #d6f5ff;
    float: left;
    height: 100%;
	padding: 0px;
}


j'attend votre réponse
A voir également:

6 réponses

Yob Dab Messages postés 18 Statut Membre 1
 
Bonjour,

Etant un débutant dans l'univers si vaste de la programmation, je ne peux répondre avec certitude à ta demande, mais pour ma part, l'erreur vient du fait que tu utilise : "<form id="form1" runat="server">" | </form> et "<div id="content">" | </div>.

Il te suffit juste de mettre

<div id="entete">
<p>entête</p>
</div>
<div id="partie_gauche">
<p>partie gauche</p>
</div>
<div id="partie_droite">
<p>partie droite</p>
</div>

et tu laisse ton fichier CSS tel quel et puis voilà.
Moi, je ferais comme cela... Apres, ai-je raison, ai-je tord...

En espérant t'avoir aidé,

Yob'

Deux choses sont infinies : l’Univers et la bêtise humaine. Mais, en ce qui concerne l’Univers, je n’en ai pas encore acquis la certitude absolue.
Albert Einstein
0
samsoumitta Messages postés 29 Statut Membre
 
slt,
merci pour votre réponse mais rien ne change
0
ZeGroumf Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
Et en utilisant un tableau ?

<html>
<head>
<title></title>
</head>
<body>
<table border="0">
<tr>
<td height="33%"></td>
</tr>
<tr>
<td height="33%"></td>
</tr>
<tr>
<td height="33%"></td>
</tr>
</table>
</body>
</html>
0
samsoumitta Messages postés 29 Statut Membre
 
non ZeGroumf, j'ai essayé en premier temps avec ça :(
0
notobe Messages postés 2222 Statut Membre 213
 
Et en utilisant un tableau ?
Et en codant en html 2.0... mais oui bien sûr [soupir...]

Tes parties droites et gauches sont flottantes, il y en a une trop.
Tu laisses ta partie gauche flottante, tu enlèves le float de ta partie droite, mais par contre tu lui rajoutes un margin-left de 180 pixels pour qu'elle ne superpose pas avec la partie gauche.
0
ZeGroumf Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
tu as essayé les différents codes, avec différents navigateurs ?

parcequ'en utilisant les tableaux, j'arrive très bien à afficher mon code PHP

(j'ai un peu la même structure que toi, mais j'utilise des include () . M'enfin ca revient au même ^^ )
0
samsoumitta Messages postés 29 Statut Membre
 
slt,
peut être vous ne comprenez pas mon problème :(
je veut ajuster la largeur et la hauteur à la taille de la fenêtre de mon navigateur et non pas au contenu de chaque partie
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ZeGroumf Messages postés 17 Date d'inscription   Statut Membre Dernière intervention  
 
<table border="0" width="100%" height="100%"> ??

ou c'est encore autre chose ?
0
notobe Messages postés 2222 Statut Membre 213
 
Faut arrêter avec les tableaux !! C'est d'un autre âge !
Les tableaux sont fais pour des données tabulaires, pas pour de la mise en page

samsoumitta, je t'ai donné la solution pour la largeur.
As-tu corrigé ton code ?
La hauteur, c'est moins facile.
Cela dit, ces gabarits peuvent t'aider : http://www.alsacreations.com/static/gabarits/liste.html
0
samsoumitta Messages postés 29 Statut Membre
 
merci notobe pour le lien ça va m'aider certainement
0