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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  <ul> + <li> + génération spontannée de margins sous IE

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

<ul> + <li> + génération spontannée de margins sous IE

n°1588350
theredled
● REC
Posté le 18-07-2007 à 16:49:37  profilanswer
 

Hello

 

J'ai un menu style tableau de ce genre :

Code :
  1. <ul>
  2. <li>
  3.  <ul>
  4.   <li>yo1</li>
  5.   <li>yo2</li>
  6.   <li>yo3</li>
  7.   <li>yo4</li>
  8.  </ul>
  9. </li>
  10. <li>
  11.  <ul>
  12.   <li>yo1</li>
  13.   <li>yo2</li>
  14.   <li>yo3</li>
  15.   <li>yo4</li>
  16.  </ul>
  17. </li>
  18. <li>
  19.  <ul>
  20.   <li>yo1</li>
  21.   <li>yo2</li>
  22.   <li>yo3</li>
  23.   <li>yo4</li>
  24.  </ul>
  25. </li>
  26. </ul>


Voila le CSS :

Code :
  1. ul {
  2.     height:80px;
  3.     border:1px solid green;
  4.     margin:0;
  5.     padding:0;
  6. }
  7.  
  8. li {
  9.     list-style:none;
  10.     display:block;
  11.     position:relative;
  12.     border:1px solid red;
  13.     overflow:hidden;
  14.     height:17px;
  15.     /*margin:0 0 5px 0;*/ // = vraie version
  16.        margin:0 0 0px 0;       // = pour le test
  17. }
  18.  
  19. li li {
  20.     display:block;
  21.     float:left;
  22.     list-style:none;
  23.     border:0px solid black;
  24.     background-image:url(../images/menu_styles_case.png);
  25.     background-repeat:no-repeat;
  26.     width:174px;
  27.     height:28px;
  28.     padding:3px 0 0 8px;
  29.     margin:0 5px 0 0;
  30. }


Donc je devrait avoir des <li> extérieurs qui se collent.
Seulement voila sous firefox pas de probleme, mais sous IE j'ai un margin entre ces <li> extérieurs qui sort de je ne sais ou [:pingouino]

 

D'où frustration, sanglot, et création de ce topic [:marc]

 

Ca peut venir d'où ?


Message édité par theredled le 18-07-2007 à 16:51:28

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 18-07-2007 à 16:49:37  profilanswer
 

n°1588358
FlorentG
Posté le 18-07-2007 à 16:56:04  profilanswer
 

Parfois un display inline fonctionne pour IE

n°1588368
theredled
● REC
Posté le 18-07-2007 à 17:04:48  profilanswer
 

FlorentG a écrit :

Parfois un display inline fonctionne pour IE


sur quoi ?
j'ai besoin de régler toutes les hauteurs...


Message édité par theredled le 18-07-2007 à 17:05:19

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1588378
theredled
● REC
Posté le 18-07-2007 à 17:12:21  profilanswer
 

Bon allez, bon vieux hack IE "margin:-2px" si je le trouve, et roulez :/


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1588386
theredled
● REC
Posté le 18-07-2007 à 17:22:06  profilanswer
 

Nan en fait j'aimerais bien une vraie solution  :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1588396
cgo2
Dum spiro spero
Posté le 18-07-2007 à 17:28:03  profilanswer
 

Tu peux mettre en ligne une page (complète) avec ce bug ?


---------------
When it's from Finland it's good.  - Mon blog
n°1588424
theredled
● REC
Posté le 18-07-2007 à 18:04:27  profilanswer
 

yep c'est déja le cas
http://test.bubblebeat.com
 
C'est le menu des styles musicaux, animé.
Les marges ne sont plus à zéro mais on voit bien que les marges sont plus grandes sous IE.


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1588433
theredled
● REC
Posté le 18-07-2007 à 18:17:58  profilanswer
 

Bon, hacké.
Apparemment c'est un problème de "hasLayout" resolvable que comme ça ou par des combines pas plus propres...
C'est mon premier hack :(


Message édité par theredled le 18-07-2007 à 18:18:08

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1588459
gatsu35
Blablaté par Harko
Posté le 18-07-2007 à 19:33:43  profilanswer
 

en tout cas, je vais peut etre t'apprend quelque chose, mais le HTML ne se limite pas qu'aux TABLE et aux DIV, il y a 50 autres balises toutes très intéressantes : http://test.bubblebeat.com/liste_t [...] 6&view=all
 
Ya des DIV partout dans cette page et surtout pour pas grand chose

n°1588479
theredled
● REC
Posté le 18-07-2007 à 21:07:22  profilanswer
 

gatsu35 a écrit :

en tout cas, je vais peut etre t'apprend quelque chose, mais le HTML ne se limite pas qu'aux TABLE et aux DIV, il y a 50 autres balises toutes très intéressantes : http://test.bubblebeat.com/liste_t [...] 6&view=all

 

Ya des DIV partout dans cette page et surtout pour pas grand chose


Je sais, et je ne suis pas seul responsable (c'est mon premier vrai site et si tu voyais l'état du boulot de mon ex-co-stagiaire...). Je refais tout, petit à petit, par couches...

 

edit : par ailleurs, aucun <table> de cette page n'est de moi :o par contre les 35 divs du menu header, oui :D

 

edit 2 : mais les back-offices sont totalement refaits et irréprochables [:o_doc] (ou pas)  <caption>, <th>, <dfn>, <li>, <dd><dt>, <h1> [:dawa][:bien]


Message édité par theredled le 18-07-2007 à 21:23:21

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 18-07-2007 à 21:07:22  profilanswer
 

n°1589244
theredled
● REC
Posté le 20-07-2007 à 11:31:35  profilanswer
 

up [:dawak]

 

Quand je glisse sur un élément, je regarde ses propriétés (normal). Mais quand je glisse vers un input, il trouve chronologiquement 1) le form, 2) l'input, 3) à l'intérieur, un "div" :mouais:, dont il ne peut récuperer aucune propriété, d'ou gros message d'erreur moche :

 
Citation :

Permission refusée d'obtenir la propriété HTMLDivElement.innerHTML


Comment c'est possible ça :??:
(pareil pour nodeType, parentNode etc...)

 

Bon allez lien : http://test.bubblebeat.com/
C'est le menu animé (qui rame un peu maintenant [:dawa])

 

edit2 : Pas de pb sous IE, juste FF


Message édité par theredled le 20-07-2007 à 11:38:26

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1589406
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-07-2007 à 15:07:54  profilanswer
 

je vois pas l'erreur :o

n°1589486
theredled
● REC
Posté le 20-07-2007 à 16:15:07  profilanswer
 

merci :(


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1589576
theredled
● REC
Posté le 20-07-2007 à 18:10:32  profilanswer
 

Finalement j'ai tout annulé et je fais un test des coordonnées de la souris (tjrs au mouseover hein)
 
[:dawa] [:dawa] [:dawa]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique

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

  <ul> + <li> + génération spontannée de margins sous IE

 

Sujets relatifs
Problème sur "€" et" "-" avec FPDF (génération PDF)Problème avec la génération de certain PDF
Génération de rapports de maintenance imprimableGénération de fichier xml à partir de php mysql. [Résolu]
[Eclipse/generation code] Akrogen & Struts1.xGnu Scientific Library : besoin d'aide avec la génération de nombre al
[résolu] Génération de graphique Excel, problème de location[PHP] Systeme de génération d'image avec caractères : captcha
generation liste deroulanteGénération / sauvegarde image avec GD
Plus de sujets relatifs à : <ul> + <li> + génération spontannée de margins sous IE


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)