css : decalage de span. - HTML/CSS - Programmation
Marsh Posté le 04-10-2005 à 00:45:30
Pourrais-tu afficher la partie CSS concernée, afin qu'on puisse se rendre compte de ce que tu as fait ?
Marsh Posté le 04-10-2005 à 00:50:42
le css est dans les pages html. Je ne l'ai pas mis dans mon post pour ne pas le surcharger. Mais si vous preferez:
Position & géométrie du div contenant le menu
Code :
|
le conteneur de la liste
Code :
|
le lien est definit pour prendre toute la place possible. Les images font en majorité 51px de haut.
Code :
|
Ne change pas le comportement du menu, reste de mes tentatives...
Code :
|
Exemple avec le display none sur le span.
Code :
|
les images de font sont affectées pour le hover et pour le reste. On ajuste la taille des éléments dont l'image est plus petite que les autres.
Code :
|
l'autre css est strictement le même au display près.
Marsh Posté le 04-10-2005 à 11:04:19
Bon, ben j'ai mis en place une css pourrie pour palier au problème.
Code :
|
le text est affiché en tout petit à droite. Dans la topologie particulière de mon cas, on ne le voit pas. Je trouve cette solution d'un crade à tout épreuve, mais faute d'aide, c'est tout ce que j'ai pu faire.
Merci quand même.
Marsh Posté le 04-10-2005 à 11:09:26
Hello,
Tu as d'autres solutions ici :
http://blog-and-blues.org/weblog/2 [...] e-en-image
Pour ma part, j'utilise souvent un simple text-indent: -5000em;
Marsh Posté le 04-10-2005 à 11:18:45
la technique du text-indent c'est vraiment la technique la plus simple car le Span c'est seulement utile si au passage du lien on a du text à afficher.
Marsh Posté le 04-10-2005 à 11:25:10
exact dans ce cas
Marsh Posté le 03-10-2005 à 23:00:28
Je presume que le sujet a déjà été posé, mais je n'ai pas réussi à trouver de solution.
J'ai une liste qui me permet de faire un menu.
En css j'affecte des images aux liens, et grace au hover, je les change lors du survol.
En m'inspirant du tuto de masklinn (http://forum.hardware.fr/hardwarefr/Programmation/Tutoriel-menus-rollover-images-irregulieres-rollovers-distance-sujet-64743-1.htm), j'ai ajouté un span pour faire disparaitre le text du menu. Hors, sous ie6, un décalage apparait entre les éléments de la liste. Ce décalage n'apparait pas sous firefox. Si je ne mets pas le display à none sur le span, le décalage n'apparait pas, mais le text est visible sur l'image (pas énormement, c'est seulement visible sur les hover, sur la partie "ticked" des images).
Je ne dois pas être très loin de la solution, mais j'ai besoin d'être aiguillé vers la solution.
Les pages sont disponible là : http://www.e-sysoft.net/albaV2/index2.php (avec le display block)
et là http://www.e-sysoft.net/albaV2/index.php avec le display:none).
Par avance merci, Fred.