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

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  [Wordpress][CSS]bug internet explorer : bug1 #1 bug #2 self-solved

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Wordpress][CSS]bug internet explorer : bug1 #1 bug #2 self-solved

n°1731930
enfoiro
a nickname is just a nickname
Posté le 14-05-2008 à 17:56:59  profilanswer
 

Bonjour à tous,
 
Je développe actuellement un theme wordpress pour mon blog.
Il est donc classiquement composé d'un div contenant tout, un div pour la colonne de texte, un div pour le header et un div pour la sidebar.
J'ai checké le code, il est conforme au W3C recommendations.
Je veux intégrer une image sur la sidebar, ce que je fais avec un widget texte.
Sur FF, le tout s'affiche correctement.
Sur IE 6/7, le CSS est déformé car il additionne une marge après l'image, donc ca agrandit le cadre css de la sidebar, et donc la sidebar s'affiche en dessous de la colonne de contenu.
J'ai essayé tout un tas de bugfix locaux :
 
CSS de la sidebar


.sidebar{
 float: left;
 width: 300px;
 background: #eeeeee;
 margin: 0 0 0 10px;
 display: inline; /*Intershit explorer bugfix*/
}


 
code html de mon wiget texte contenant une image :
(oui je sais c'est dégueulasse, ca montre tout ce que j'ai essayé et qui ne marche pas)
 


<p><img style="position: relative ; margin: 10px 0px 10px -10px;vertical-align: middle;display:inline;float:left;padding=0;width=350;height=200" alt="" src="http://...img.jpg"/></p>


 
http://pix.nofrag.com/e/b/3/999c71708dabccc2866005bb7a385tt.jpg
 
merci


Message édité par enfoiro le 15-05-2008 à 14:01:39
mood
Publicité
Posté le 14-05-2008 à 17:56:59  profilanswer
 

n°1731941
tpierron
Posté le 14-05-2008 à 18:12:34  profilanswer
 

Ça ne ressemblerait pas à ce bug là :
 
http://www.positioniseverything.ne [...] oxbug.html

n°1731953
enfoiro
a nickname is just a nickname
Posté le 14-05-2008 à 18:50:03  profilanswer
 

merci pour le lien, je ne l'avais pas trouvé, je te tiens au courant
 
a+

n°1732177
enfoiro
a nickname is just a nickname
Posté le 15-05-2008 à 12:43:27  profilanswer
 

Bon j'ai trouvé la solution, en virant pas mal d'attributs ajoutés à l'arrache et en mettant une marge négative de -10px à droite ca marche.
 
En gros j'ai viré le max de marges dans le css de la sidebar pour les rajouter ensuite plus précisément sur les éléments dont j'avais besoin. Comme l'image héritait toujours de 10px de marge à cause de son inclusion dans un paragraphe, j'ai rajouté une marge négative à gauche, et une marge négative à droite pour compenser le bug d'intershit explorer.
 
Le IE escaping float bug ne me concernait pas mais j'ai laissé ca dans le css (putain ca fait perdre un max de temps cette bouse d'ie, c'est insupportable :/)
 
Mais maintenant j'ai un autre bug :
 
Malgré le "clear:both" dans le css du footer, il vient s'accrocher quand même sur une colonne, dans ie bien sur.
Dans FF c'est nickel (code checké w3c) :
 
http://pix.nofrag.com/2/1/d/64d454c3c48ff1428014ac4260b65tt.jpg
 
J'ai testé des bugfix divers style :
http://www.quirksmode.org/css/clearing.html
http://archivist.incutio.com/viewl [...] cuss/70313
 
Au pire je passerai par une faux column mais j'aimerais éviter cela s'il existe une solution plus simple.
 
Si vous avez une idée...

n°1732190
enfoiro
a nickname is just a nickname
Posté le 15-05-2008 à 13:36:55  profilanswer
 

bon encore une fois j'ai trouvé la solution :


#footer{float:center} /*should be float:left, intershit explorer bugfix*/


 
Pour les commentaires en anglais, je bosse comme ca...
 
A+

n°1732379
enfoiro
a nickname is just a nickname
Posté le 15-05-2008 à 19:18:40  profilanswer
 

a noter que float:center n'est pas reconnu comme valable par le CSS W3C...


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

  [Wordpress][CSS]bug internet explorer : bug1 #1 bug #2 self-solved

 

Sujets relatifs
[PHP/CSS] liens <a> de couleurs différentesjava.policy applet sur internet
Positionnement et hauteur variable en CSSCours Html(Css) +Vb.net +Sql server 2000 +++Tps
Faire apparaître du nouveau sur un clic en CSSGros pb d'insertion d'un IzzyMenu CSS dans html
[C/C++] Répondre au formulaire d'une page web (+info sur libCurl)[CSS] Style different pour chaque élément du menu [résolu]
[HTML/CSS] Créer de nouvelles balises, authorisé ?[PHP / BDD] Ma gallerie photo
Plus de sujets relatifs à : [Wordpress][CSS]bug internet explorer : bug1 #1 bug #2 self-solved


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