Bonjour à tous,
tout d'abord bravo pour ce site, et tout c'est super conseil... je suis tout cela depuis près d'un an, m'inspirant de toutes vos super astuces, on a déjà 2 livre CSS 2 que vous avez produit, et je pense que l'on va meme s'en acheter un 3°
mais là je bloque sur un truc assez fou.
En gros dans mon gabari, j'ai tout d'abord une partie gauche <DIV menuX>
A sa droite doit se trouver mon <DIV> Fullcontentex qui DOIT prendre toute la largeur du reste de la page.
sous FireFox tout se passe bien mais sur IE, cela ne va pas..
Alors il faut savoir que le contenu de Fullcontent est généré en PHP. donc si mon contenu est fort large, il prendra toute la page, mais si mon contenu ne fait que très peu de largeur, mon DIV sera de cette largeur... d'une part, ce n'est pas très joli coté esthétique, et surtout cela pose problème. Car ce contenu est dynamique,.. un peu comme une arborescene que l'on peut développer.
Donc qd je développe au lieu de prendre plus de largeur, j'ai les ascenceur qui apparaisse, alors que j'ai plein de place à ma droite. C'est aussi d'ailleurs très peu pratique, car dans mon Fullcontent vi un DIV balladeur (lui aussi à taille adaptable) que je peux déplacer ou bon me semble.. si ce n'est que mon DIV est trop étroit.
Comme vous le voyez je suis en Width : auto, en 100% je suis d'office avec une largeur en 100% il me décale la largeur trop loin par rapport à la taille totale de mon écran. (+/- les 250px) de mon menuex. j'aurais bien tenté un truc genre width:100%-250px, mais est-ce possible?
Modifié par cyborgjeff (16 Mar 2006 - 08:19)
tout d'abord bravo pour ce site, et tout c'est super conseil... je suis tout cela depuis près d'un an, m'inspirant de toutes vos super astuces, on a déjà 2 livre CSS 2 que vous avez produit, et je pense que l'on va meme s'en acheter un 3°
mais là je bloque sur un truc assez fou.
En gros dans mon gabari, j'ai tout d'abord une partie gauche <DIV menuX>
div.menuex
{
margin-top: 0px;
margin-right: 0px;
margin-left: 0px;
margin-bottom: 0px;
padding: 0px;
top:0px;
left:0px;
width:250px;
height:520px;
position: absolute;
background:#ffffff;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
border-bottom : 2px solid #5B8388;
}
A sa droite doit se trouver mon <DIV> Fullcontentex qui DOIT prendre toute la largeur du reste de la page.
div.fullcontentex
{
margin-top: 0px;
margin-right: 0px;
margin-left: 250px;
margin-bottom: 0px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
OVERFLOW-Y : auto;
position: absolute;
top:0px;
left:0px;
width:auto;
height:520px;
background:#ffffff;
filter: alpha(opacity=90);
-moz-opacity: 0.90;
opacity: 0.90;
border-bottom : 2px solid #5B8388;
}
sous FireFox tout se passe bien mais sur IE, cela ne va pas..
Alors il faut savoir que le contenu de Fullcontent est généré en PHP. donc si mon contenu est fort large, il prendra toute la page, mais si mon contenu ne fait que très peu de largeur, mon DIV sera de cette largeur... d'une part, ce n'est pas très joli coté esthétique, et surtout cela pose problème. Car ce contenu est dynamique,.. un peu comme une arborescene que l'on peut développer.
Donc qd je développe au lieu de prendre plus de largeur, j'ai les ascenceur qui apparaisse, alors que j'ai plein de place à ma droite. C'est aussi d'ailleurs très peu pratique, car dans mon Fullcontent vi un DIV balladeur (lui aussi à taille adaptable) que je peux déplacer ou bon me semble.. si ce n'est que mon DIV est trop étroit.
Comme vous le voyez je suis en Width : auto, en 100% je suis d'office avec une largeur en 100% il me décale la largeur trop loin par rapport à la taille totale de mon écran. (+/- les 250px) de mon menuex. j'aurais bien tenté un truc genre width:100%-250px, mais est-ce possible?
Modifié par cyborgjeff (16 Mar 2006 - 08:19)