Boites div, menu et organisation d'une page

MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 - 7 sept. 2005 à 00:08
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 - 10 sept. 2005 à 09:13
Bonjour à tous

voilà j'ai une question sur laquelle je bute depuis bien un mois...

C'est tout simple :

J'ai mon menu à gauche (boite div), on va dire qu'il fait 100 pixels.

Et je veux que le contenu de ma page, une autre boite div, prenne tout l'espace restant.

Seulement, si je lui met la valeur width: 100%, et puis que j'utilise
float, ma balise va faire 100% de la page totale, et non 100% de
l'espace restant (qui correspond à width(page totale) - width(menu)) et
ça va ajouter une barre de scroll horizontale à ma page...

Euh je sais que j'explique mal lol, mais quelqu'un m'a t'il compris et pourra t'il m'aider ?

Merci infiniment

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st

5 réponses

cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
8 sept. 2005 à 08:56
Bonjour,
pas très bien compris, car 100%
"ça marche" pour l'espace restant (IE,FF)

menu

ligne 2

contenu de la page

Cordialement. Bul. Site[mailto:marcelBultez@Tiscali.fr Mail]
0
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
8 sept. 2005 à 15:48
Merci pour la réponse.

Ce que tu m'a donné (et que j'avais réussi à trouver hier sur internet)
marche pour la structure d'une page. après j'y arrive pas si c'est par exemple dans une boite div, j'ai 2 autres boites div.

Et je veux que ça donne :



|------| |----------------|

| 20px | | 100% du reste |

|------| |----------------|



(Sachant que la boite div qui les contient possède des attributs left, top, width, height etc...)

Et comme je veux qu'il y ai un léger espacement entre les 2 boites, je
doit appliquer un margin-left: 30px; (les 20px de la boite de gauche +
10px d'écart) à la boite de droite. Et de ce fait elle dépasse (à
droite) de la div qui les contient.

Je sais que tout ça n'est pas très clair
mais ça me prend tellement le chou que j'ai céder à utiliser un
tableau. C'est pas recommandé je sais mais bon, on fait avec les moyens
du bord...

Merci

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st
0
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
8 sept. 2005 à 16:00
ah, les choses se compliquent, il faudrait tout regarder de près.

les tableaux ne sont peut-être pas recommandés ( par
qui ? ) , mais tellement simples à utiliser que je n'ai
aucun scruplule à le faire.

Cordialement. Bul. Site[mailto:marcelBultez@Tiscali.fr Mail]
0
MadM@tt Messages postés 2167 Date d'inscription mardi 11 novembre 2003 Statut Membre Dernière intervention 16 juillet 2009 1
8 sept. 2005 à 16:13
En modifiant ton code j'ai eu une idée... J'ai mis déjà height: 100%; pour la div de gauche : le menu (dans ton code)

Et je testerai ce soir ce que ça donne si je mettais une autre div dans
chaque boite avec un margin de 10px par exemple, comme ça j'aurai mes 2
boites (menu à gauche et contenu à droite) espacées de qq pixels et
couvrant toute la fenetre. Et si ça marche pas les tableaux feront
l'affaire .



En tout cas merci de t'etre interessé à mon problème

Ciaò
[mailto:madmatt_12@msn.com MadMatt]
www.madmatt.fr.st
0

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

Posez votre question
cs_bultez Messages postés 13615 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 15 octobre 2013 30
10 sept. 2005 à 09:13
j'ai "eu le temps de regarder"
et, si j'ai compris, tout baigne, normalement...









Cordialement. Bul. Site[mailto:marcelBultez@Tiscali.fr Mail]
0
Rejoignez-nous