Bonjour à tous !!
J'ai quelques problèmes pour positionner mes éléments correctement...
D'abord un problème de compatibilité IE / Mozilla : je crée un menu (ul/li) avec des images. Sur Mozilla, pas de problèmes, l'affichage est nickel. Sur IE par contre, j'ai ce fameux problème d'espacement entre chaque menu, ce qui fait que mon menu est vilain pas beau... J'ai tenté différentes solutions, mais sans succès...
En fait, chaque élément de menu à un petit espacement sur IE, ainsi que sur la droite. J'ai essayé d'initialiser les margin/padding à 0, le text-width à 1px, modifier le formatage de la liste html, mais rien a faire, je n'y arrive décidément pas...
Second problème, un problème de positionnement...
Je tente de faire 2 colonnes dans ma partie "contenu". La première colonne va contenir des "affiches" genre pub, info, et la seconde va contenir des listes d'images.
J'ai donc un div conteneur de base, qui va contenir 2 divs : j'affecte à chaque div interne un id : leftcontent et rightcontent.
Mon problème, c'est que si le contenu de droite dépasse en hauteur le contenu de gauche, il va venir empiéter sur ma partie "footer", plutôt que redimensionner le conteneur pour repousser le footer plus bas.
Vous allez me dire : logique, la position est en absolu, donc le div n'est pas pris dans le flot courant et est dissocié du reste du design. Seulement, j'ai essayé plein de solutions différentes (souvent par tatonnement, je l'avoue) mais je n'arrive pas à placer ces 2 éléments côte à côte.
Donc si vous avez des pistes à me soumettre, je vous en serai reconnaissant. ça fait 3 jours que je cherche des solutions sans y arriver...
D'avance merci
Modifié par titouille (01 Apr 2006 - 15:58)
J'ai quelques problèmes pour positionner mes éléments correctement...
D'abord un problème de compatibilité IE / Mozilla : je crée un menu (ul/li) avec des images. Sur Mozilla, pas de problèmes, l'affichage est nickel. Sur IE par contre, j'ai ce fameux problème d'espacement entre chaque menu, ce qui fait que mon menu est vilain pas beau... J'ai tenté différentes solutions, mais sans succès...
En fait, chaque élément de menu à un petit espacement sur IE, ainsi que sur la droite. J'ai essayé d'initialiser les margin/padding à 0, le text-width à 1px, modifier le formatage de la liste html, mais rien a faire, je n'y arrive décidément pas...
Second problème, un problème de positionnement...
Je tente de faire 2 colonnes dans ma partie "contenu". La première colonne va contenir des "affiches" genre pub, info, et la seconde va contenir des listes d'images.
J'ai donc un div conteneur de base, qui va contenir 2 divs : j'affecte à chaque div interne un id : leftcontent et rightcontent.
#leftcontent
{
position:relative;
width: 405px;
display:inline;
float:left;
}
#rightcontent
{
position:absolute;
left: 435px;
max-width: 375;
}
Mon problème, c'est que si le contenu de droite dépasse en hauteur le contenu de gauche, il va venir empiéter sur ma partie "footer", plutôt que redimensionner le conteneur pour repousser le footer plus bas.
Vous allez me dire : logique, la position est en absolu, donc le div n'est pas pris dans le flot courant et est dissocié du reste du design. Seulement, j'ai essayé plein de solutions différentes (souvent par tatonnement, je l'avoue) mais je n'arrive pas à placer ces 2 éléments côte à côte.
Donc si vous avez des pistes à me soumettre, je vous en serai reconnaissant. ça fait 3 jours que je cherche des solutions sans y arriver...
D'avance merci
Modifié par titouille (01 Apr 2006 - 15:58)