créer un site
Salemioche.net : creer un site internet - retour au site - accueil du forum





gros BUG css sur MSIE 5 et 6

Poster un nouveau sujet sur css   Répondre au sujet à css:gros BUG css sur MSIE 5 et 6    Accueil Forum -> css
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
xbiron
frontpage mioche
frontpage mioche
Messagegros BUG css sur MSIE 5 et 6 , Posté le: 10-01-2004 18:19

Salut à tous,

je me suis apercu d'un méchant gros bug sur MSIE 5 et MSIE 6.
J'explique...

je veux tout simplement avoir un calque en float a 300px du bord gauche. j'ai donc mis :
[code]
<div style="margin-left: 300px; border: 1px solid #000; float: left;">
asda sd asd asd<br />
asda sd asd asd<br />
asda sd asd asd<br />
asda sd asd asd<br />
asda sd asd asd<br />
asda sd asd asd<br />
</div>
xbiron
frontpage mioche
frontpage mioche
Messagere , Posté le: 10-01-2004 20:34

[désolé... le premier message s'est fait coupé Sad ]

Salut à tous,

je me suis apercu d'un méchant gros bug sur MSIE 5 et MSIE 6.
J'explique...

je veux tout simplement avoir un calque en float a 300px du bord gauche. j'ai donc mis :

Code:
<div style="margin-left: 300px; border: 1px solid #000; float: left;">
                 asda sd asd asd<br />
                 asda sd asd asd<br />
                 asda sd asd asd<br />
                 asda sd asd asd<br />
                 asda sd asd asd<br />
                 asda sd asd asd<br />
 </div>


Sur tous les navigateurs, le calque se situe bien a 300px du bors gauche, mais sur MSIE 5 et 6, il se situe a 600px du bord gauche !!

Pareil si je met margin-left: 100px, sur MSIE il se retrouvera a 200px ...

Bref il multiplie tout par 2.
Par contre si je ne met pas float, tout est normal.

De quoi vient ce bug ?
Comment le contrer ? par la méthode box model hack : http://www.tantek.com/CSS/Examples/boxmodelhack.html [http://www.tantek.com/CSS/Examples/boxmodelhack.html] ?

Merci d'avance

Xavier
xbiron
frontpage mioche
frontpage mioche
Messagere , Posté le: 11-01-2004 12:59

agggg, apparement sur les autre forums, on me dit qu'on est obligé définir un position: absolute pour faire ca... c'est chiant Sad

Mais avec le box model hack, ca marche. On met de facon a ce que MSIE voit 150px qu'il multipliera ensuite par 2 pour se rendre a 300px qui est le résultat voulu :

head
Code:
<style type="text/css"> 
  div 
  { 
  border: 1px solid #000; 
  float: left; 
  margin-left: 150px; 
  } 
 /*bug MSIE */
  html>body div 
  {
  margin-left: 300px; 
  } 
  </style>

   

body
Code:

  <div>   
   asda sd asd asd<br />   
   asda sd asd asd<br />   
   asda sd asd asd<br />   
   asda sd asd asd<br />   
   asda sd asd asd<br />   
   asda sd asd asd<br />   
   </div>



Mais est ce que cette méthode est syntaxiquement correcte ?

Xavier
Montrer les messages depuis:   
Poster un nouveau sujet sur css   Répondre au sujet à css:gros BUG css sur MSIE 5 et 6    Accueil Forum -> css Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
S'enregistrerS'enregistrer
ProfilProfil
Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés
RechercherRechercher
Liste des MembresMembres
FAQFAQ
ConnexionConnexion 


Nom de domaine
Enregistrement, transfert, gestion:
Nom de domaine

Hébergement
Trouver un hébergeur








Salemioche.net

créer un site web internet
Création site internet
Nom de domaine
blog gratuit
Idées Web

St Barth
St Barts
Rachat de crédit
aménagement de bureau
Affilzen

Jumeaux
Communiqué de Presse
Piscine
Argent
Publier

Publier un article sur votre site internet et boostez sa visibilité. avec Pipelette
Présentez votre site web
Partenaires

forums
forum gratuit
Casino
Piscine
© Mentions Légales - CV