Contenu dynamique + php + css
4 messages
• Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
- Oubah
- WRInaute discret

- Messages: 237
- Inscription: 1 Mar 2004
Contenu dynamique + php + css
Bonjour !
sur un site que je développe et que j'essaie de faire en XHTML et CSS 2 j'ai un menu dynamique en provenance d'une base de données. Le problème c'est qu'il m'est impossible de savoir exactement combien de liens il contient, ça change suivant la navigation du visiteur.
La mise en page est faite comme ceci :
div contenu
div haut+logo
div menu a gauche (liens)
div centre (contenu de la page)
div bas. (copyright, etc)
fin div contenu
Le probleme c'est que quand il y a trop de liens dans le menu, le div "bas" rentre directement dansle div "menu" et se superpose. Je suis obligé de mettre une hauteur fixe au div "centre" plus importante pour que ça marche. Mais là aussi c'est pareil, ce qu'il y a dans le div "centre" est entièrement dynamique et peut contenir aussi bien une ou deux lignes qu'une dizaine de tableaux, et donc impossible de gérer la hauteur.
Quelqu'un aurait-il une solution svp ??
merci
sur un site que je développe et que j'essaie de faire en XHTML et CSS 2 j'ai un menu dynamique en provenance d'une base de données. Le problème c'est qu'il m'est impossible de savoir exactement combien de liens il contient, ça change suivant la navigation du visiteur.
La mise en page est faite comme ceci :
div contenu
div haut+logo
div menu a gauche (liens)
div centre (contenu de la page)
div bas. (copyright, etc)
fin div contenu
Le probleme c'est que quand il y a trop de liens dans le menu, le div "bas" rentre directement dansle div "menu" et se superpose. Je suis obligé de mettre une hauteur fixe au div "centre" plus importante pour que ça marche. Mais là aussi c'est pareil, ce qu'il y a dans le div "centre" est entièrement dynamique et peut contenir aussi bien une ou deux lignes qu'une dizaine de tableaux, et donc impossible de gérer la hauteur.
Quelqu'un aurait-il une solution svp ??
merci
- Oubah
- WRInaute discret

- Messages: 237
- Inscription: 1 Mar 2004
Problème réglé avec un height 90-100% pour le div conteneur mais ce n'est pas tellement adapté
et non en fait, ça ne marche pas avec Mozilla, même en mettant height à 100%
quelqu'un a -t-il une idée ?
Enfin maintenant c'est le div "centre" qui va manger dans le div "bas" lorsqu'il est trop long.
et non en fait, ça ne marche pas avec Mozilla, même en mettant height à 100%
quelqu'un a -t-il une idée ?
Enfin maintenant c'est le div "centre" qui va manger dans le div "bas" lorsqu'il est trop long.
- zooloo
- WRInaute discret

- Messages: 171
- Inscription: 14 Oct 2003
Salut,
Voici une solution qui marche et avec tous les navigateurs
Dans ton div menu a gauche, à la fin tu rajoutes ceci :
Puis dans ta feuille de style :
Je ne sais pas si l'espace &*nbsp*; est nécéssaire, mais avec certain nav je crois que oui. Y'a peut-être mieux pour les attribs CSS, mais ça a le mérite de marcher
C'est donc le clear: both qui est important, mais tu peux aussi faire clear: right/left.
ps: Obligé de mettre un '*' pour le &*nbsp*; sinon il est emputé
Voici une solution qui marche et avec tous les navigateurs
Dans ton div menu a gauche, à la fin tu rajoutes ceci :
- Code: Tout sélectionner
<div id="menu_gauche">
lien 1
lien 2
...
lien x
<div class="spacer">&*nbsp*;</div> <!-- Ligne à rajouter -->
</div>
Puis dans ta feuille de style :
- Code: Tout sélectionner
.spacer { clear: both; padding: 0; border: 0; margin: 0; height: 0px; font-size: 0px; }
Je ne sais pas si l'espace &*nbsp*; est nécéssaire, mais avec certain nav je crois que oui. Y'a peut-être mieux pour les attribs CSS, mais ça a le mérite de marcher
C'est donc le clear: both qui est important, mais tu peux aussi faire clear: right/left.
ps: Obligé de mettre un '*' pour le &*nbsp*; sinon il est emputé
4 messages
• Page 1 sur 1
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- balise a sans contenu - contenu donné via CSS
- css dynamique
- [CSS] Menu Dynamique
- Référencement avec contenu dynamique
- contenu généré par du javascript dynamique
- Référencement de contenu dynamique (catalogue, forum, etc..)
- google et contenu dynamique sur .html
- contenu dynamique pris en compte dans le referencement ?
- Rédaction et publication de contenu VS affichage dynamique - intéractif
- Installation d'un contenu dynamique via les news GG
Consultez la description détaillée des produits ou services de Google suivants : Google Base
- Calcul du taux de liens profonds
Cet outil vous permet de calculer le taux de liens profonds vers un site web. Un lien profond est un lien qui ne pointe pas vers la page d'accueil mais au contraire vers une page interne du site. Les sites dont l'essentiel du référencement vient de leurs inscriptions dans des annuaires ont un taux de liens profonds faible ; à l'inverse, les sites de référence ont souvent un taux de liens profonds plus important, signe que leur contenu a suscité de nombreux liens spontanés.
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
