Contenu dynamique + php + css
4 messages • Page 1 sur 1
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
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
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.
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 Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Google crawle les fichiers CSS
- Gestion des langues et des sessions en PHP / MySQL
- Google rachète Trendalyser de gapminder.org
- Comment optimiser la proéminence des mots-clés
- Afficher le PageRank en entier dans Firefox (barre d'outils Google)
- Les blogs (Search Engine Strategies 2004 - San José)
- Google va ouvrir un nouveau bureau dans le Michigan
- Prise en compte de la mise en page HTML par les moteurs de recherche
- Vocabulaire du référencement : noms de domaine et URL
- Comment voir facilement les liens nofollow dans Firefox
- 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
- Installation d'un contenu dynamique via les news GG
- Développement d'un site dynamique + url rewriting + css
- Comment faire apparaitre les news Yahoo en contenu dynamique
- CSS/positionnement, contenu et javascript
- [CSS] Centrer un contenu de balise verticalement ?...
- développer en css pour sauver le contenu
- variables dynamique en php
- Fil d'ariane dynamique en php
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


le forum