Bonjour,
Je travaille actuellement sur un site XHTML Transitional / CSS pour lequel je cherche une solution d'optimisation..
Le site est très simple, il est contenu dans un div blanc de largeur fixe, et centré au milieu de la page dont le fond est gris foncé.
Je cherche à ajouter de part et d'autre du div conteneur une image de contour de type dégradé.
La solution couramment employée est de fixer la largeur de ces images de contour.
Mon problème est le suivant :
Je ne souhaite pas que la largeur de ces images vienne s'ajouter à la largeur du div conteneur, ni qu'elles en fassent partie, le but de ces images étant juste de combler esthétiquement les espaces vides pour les hautes résolutions.
La meilleure solution est donc de les mettre en images de fond dans des divs élastiques, en faisant un site en 3 colonnes d'une largeur totale de 100% :
colonne de gauche élastique , image de fond positionnée à droite
colonne de centre de taille fixe
colonne de droite élastique, image de fond positionnée à gauche
J'ai eu beau faire différents essais, si faire des sites en 3 colonnes avec celles des côtés fixes ne me pose pas de problème, là je dois avouer que j'ai un peu de mal à trouver..
équivalent de ce que je souhaite faire en mise en forme tableau "à l'ancienne" :
<table width="100%">
<tr>
<td></td><td width="700"></td><td></td>
</tr>
</table>
Quelqu'un a une solution ou une meilleure pratique ? merci d'avance.
Modifié par Active-Concept (18 Feb 2008 - 01:34)
Je travaille actuellement sur un site XHTML Transitional / CSS pour lequel je cherche une solution d'optimisation..
Le site est très simple, il est contenu dans un div blanc de largeur fixe, et centré au milieu de la page dont le fond est gris foncé.
Je cherche à ajouter de part et d'autre du div conteneur une image de contour de type dégradé.
La solution couramment employée est de fixer la largeur de ces images de contour.
Mon problème est le suivant :
Je ne souhaite pas que la largeur de ces images vienne s'ajouter à la largeur du div conteneur, ni qu'elles en fassent partie, le but de ces images étant juste de combler esthétiquement les espaces vides pour les hautes résolutions.
La meilleure solution est donc de les mettre en images de fond dans des divs élastiques, en faisant un site en 3 colonnes d'une largeur totale de 100% :
colonne de gauche élastique , image de fond positionnée à droite
colonne de centre de taille fixe
colonne de droite élastique, image de fond positionnée à gauche
J'ai eu beau faire différents essais, si faire des sites en 3 colonnes avec celles des côtés fixes ne me pose pas de problème, là je dois avouer que j'ai un peu de mal à trouver..
équivalent de ce que je souhaite faire en mise en forme tableau "à l'ancienne" :
<table width="100%">
<tr>
<td></td><td width="700"></td><td></td>
</tr>
</table>
Quelqu'un a une solution ou une meilleure pratique ? merci d'avance.
Modifié par Active-Concept (18 Feb 2008 - 01:34)