Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1193 connectés 

  FORUM HardWare.fr
  Graphisme
  Web design

  Blocks en ligne

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Blocks en ligne

n°734524
Bulgrozz
Avec les règles à l'Aquitaine
Posté le 27-10-2005 à 22:55:28  profilanswer
 

Rekikou tt le monde ! :hello:  
 
Je voudrais mettre 3 images à la suite, en ligne. Comme elles doivent être cliquables et réactives, je les transforme en blocks dans le CSS. Mais du coup, elles s'empilent en colonne. Alors j'utilise la propriété float: left; pour les mettre les uns à la suite des autres et margin-left pour les positionner précisément. Mais du coup apparait le bug suivant : la première image (la plus à gauche) se cale différemment sous IE et sous FF -> IE double la valeur du margin-left :??:  
 
Connaissez-vous le pb ? Y'a t'il une autre solution pour aligner des blocks sur une ligne ?
 
Merci d'avance ! :jap:  
 

Code :
  1. <a id="anim" href="anim.htm"></a>
  2. <a id="galerie" href="galerie.htm"></a>
  3. <a id="cv" href="cv.htm"></a>


 

Code :
  1. #anim
  2. {
  3.      display: block;
  4.      width: 150px;
  5.      height: 146px;
  6.      margin-left: 50px;
  7.      float: left;
  8.      background-image: url(images/logo_anim_gris.gif);
  9. }
  10. #anim:hover {background-image: url(images/logo_anim.gif);}
  11. #galerie
  12. {
  13.      display: block;
  14.      width: 150px;
  15.      height: 150px;
  16.      margin-left: 100px;
  17.      float: left;
  18.      background-image: url(images/logo_galerie_gris.gif);
  19. }
  20. #galerie:hover {background-image: url(images/logo_galerie.gif);}
  21. #cv
  22. {
  23.      display: block;
  24.      width: 150px;
  25.      height: 150px;
  26.      margin-left: 100px;
  27.      float: left;
  28.      background-image: url(images/logo_cv_gris.gif);
  29. }
  30. #cv:hover {background-image: url(images/logo_cv.gif);}

mood
Publicité
Posté le 27-10-2005 à 22:55:28  profilanswer
 

n°734599
electroger
Posté le 28-10-2005 à 11:40:55  profilanswer
 

Tu peux virer le display à mon avis. Tu peux nous montrer le résultat?

n°734707
Bulgrozz
Avec les règles à l'Aquitaine
Posté le 28-10-2005 à 19:07:47  profilanswer
 

Alors voilà un screenshot de ce que j'ai sous FF (en premier) et sous IE (en second), j'ai mis un fond jaune pour qu'on voit mieux les positions (la première icone, l'espèce de cube, est plus petite, ça c'est normal).
 
http://laurentmenu.free.fr/tempo/test/images/decalage.jpg
 
Le premier margin-left est doublé sous IE, quelle que soit sa valeur...  :??:  
 
La version online : http://laurentmenu.free.fr/tempo/test/essai.htm
 
Finalement, j'ai résolu le pb en organisant autrement mes blocs mais si quelqu'un connait la provenance du pb ci-dessus, je suis quand même curieux de le savoir.
 
EDIT : effectivement ça marche aussi sans les display mais ça ne résoud pas le pb


Message édité par Bulgrozz le 28-10-2005 à 19:10:27
n°736838
Gonzoide
Les cochons... dans l'espâââce
Posté le 04-11-2005 à 14:45:55  profilanswer
 

Y'a un article assez interessant la-dessus sur pompage.net, sur l'utilisation des liste de definition, tres pratique si tu dois afficher des images avec des titres : http://www.pompage.net/pompe/listesdefinitions

n°736855
_pegaze_
Dux : La loi c'est moi
Posté le 04-11-2005 à 15:22:15  profilanswer
 

Salut,
Dans ton cas en utilisant "display: inline;" ca doit corrige le probleme (je crois qu'il y a un bug sous ie qui double les margin quand l'objet est "flottant" mais pas sur).
Apres il y a peut etre des methodes plus "propres" pour faire ce que tu cherches a faire.
A+


---------------
Feed old school (+ de 350 transactions)
n°736906
Bulgrozz
Avec les règles à l'Aquitaine
Posté le 04-11-2005 à 17:02:24  profilanswer
 

Merci messieurs :jap:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Graphisme
  Web design

  Blocks en ligne

 

Sujets relatifs
Recherche Graphiste Flash pour jeu en lignecomment mesurer les niveaux de gris d'une image sur une ligne
[ Blender ] Rendu en ligne de commande pour calcul distribuéNouveau site en ligne d'infographie et webdesign
mettre en site en ligneCherche graphiste pour creation site web en ligne
Perception Nouvelle V5 en ligneAnimation Sylvenor - La Vidéo en ligne !
[Avis] Portfolio en ligneImprimerie en Ligne -- /!\ nouvel inscrit, passe ton chemin /!\
Plus de sujets relatifs à : Blocks en ligne


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR