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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème float et lien hypertexte IE6

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problème float et lien hypertexte IE6

n°1762710
ndbconseil
Posté le 21-07-2008 à 17:49:52  profilanswer
 

Bonjour,
 
J'ai placé mes boutons avec des float afin qu'ils ne bougent pas au redimensionnement du navigateur sous IE6 (ouverture des favoris par exemple). Sous FF et IE7 il n'y a aucun soucis.
 
 voici mon css :

Code :
  1. #patrimoine {
  2. width: 262px;
  3. height: 206px;
  4. background-repeat:no-repeat;
  5. background-image: url(../images-css/encart-patrimoine.jpg);
  6. margin-left: 674px;
  7. margin-top: -219px;
  8. }
  9. #bouton-impots {
  10. width: 92px;
  11. height: 24px;
  12. background-image:url(no-image);
  13. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='./images-css/impots.png');
  14. margin-left: -92px;
  15. margin-top: 80px;
  16. float: left;
  17. }
  18. #bouton-transmettre {
  19. width: 92px;
  20. height: 24px;
  21. background-image:url(no-image);
  22. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='./images-css/transmettre.png');
  23. margin-left: -92px;
  24. margin-top: 109px;
  25. float: left;
  26. }
  27. #bouton-argent {
  28. width: 92px;
  29. height: 24px;
  30. background-image:url(no-image);
  31. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='./images-css/argent.png');
  32. margin-left: -92px;
  33. margin-top: 138px;
  34. float: left;
  35. }
  36. #bouton-simulation {
  37. width: 92px;
  38. height: 24px;
  39. background-image:url(no-image);
  40. filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='./images-css/simulation.png');
  41. margin-left: -92px;
  42. margin-top: 167px;
  43. float: left;
  44. }


 
et la page html correspondante :

Code :
  1. <div id="patrimoine">  
  2.  
  3.   <a href="http://www.google.fr"><div id="bouton-emprunt"></div></a>
  4.   <a href="http://www.google.fr"><div id="bouton-impots"></div></a>
  5.   <a href="http://www.google.fr"><div id="bouton-transmettre"></div></a>
  6.   <a href="http://www.google.fr"><div id="bouton-argent"></div></a>
  7.   <a href="http://www.google.fr"><div id="bouton-simulation"></div></a>
  8.      
  9.       </div>


J'ai remarqué qu'en mettant "position:absolute" au <div id="patrimoine"> les liens de boutons redevenaient actifs mais que c'était au tour de l'encart patrimoine lui-même de bouger au redimensionnement de la fenêtre !  :(  
 
Merci de pouvoir m'éclairer sur ce point.

mood
Publicité
Posté le 21-07-2008 à 17:49:52  profilanswer
 

n°1763481
gebruik
Posté le 22-07-2008 à 23:26:53  profilanswer
 

Déjà, tu ne peux pas placer une balise <div> dans une balise <a> (un élément de type en-ligne ne peut pas avoir pour descendant autre chose qu'un élément de type en-ligne, donc pas un bloc).
Ensuite, ta balise <div>, elle ne te sert à rien.
Contente-toi de balises <a> pour faire des boutons, à mettre dans une liste (ul, li) pour en faire un menu sémantique et accessible.
Pour utiliser float et avoir l'effet escompté, il te suffira d'ajouter une propriété display:block pour tes <a>.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  problème float et lien hypertexte IE6

 

Sujets relatifs
Probleme sur VBAProblème </map> RESOLU
Problème Batch, besoin conseilComment afficher une image dans un div au survol d'un lien?
probleme de split d'une variableProblème d'initialisation d'un tableau de caractères
probleme d'affichage d'image en phpproblème décalage div à l'ajustement de la fenêtre sous IE
[Javascript] Problème simple de syntaxe !Probablement un problème de regexp....? (extraction d'URL)
Plus de sujets relatifs à : problème float et lien hypertexte IE6


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