28221 sujets

CSS et mise en forme, CSS3

Bonjour,

Je croyais avoir finalement et enfin bouté les bugs ie hors mon site Yazerty.Net mais que nini.
Il en reste un, et je ne l'aime pas du tout Smiley decu .
J'ai fait un petit screenshot et entouré le bug pour que ce soit plus simple :
http://www.yazerty.net/misc/yazerty-bug-ie.jpg
Le bug se produit uniquement sous IE et aléatoirement quand on scroll la page.


Ma feuille de style est ici.

Mon Xhtml est Xhtml valid.
Mon site est presque css valid : si j'enlève les -moz-border-radius (angles arrondis qui seront implémentés dans une prochaine version de css si j'ai bien compris et qui est spécifique à mozilla...) la feuille de style est complètement validée (les erreurs du type"Parse error - Unrecognized : }" sont apparemment dues à -moz-border-radius...).

Mais même quand les 2 (xhtml et css) sont valides le bug des bordures qui s'effacent partiellement est bien présent sous ie :'(.


Je ne vois pas quel genre d'élément peut causer ce genre de bug.
Auriez-vous une idée svp :-?
Modifié par Yazerty (21 May 2005 - 14:30)
Faudrait nous dire sous quel navigateur ce bug apparait !
Sous FF il y a parfois des problemes qu'une simple actualisation règlent. Sous ie il y a parfois des problèmes d'affichage des border de taille 1px (mais en général c'est quand elles sont en dotted). Sinon il peut s'agir d'une balise non fermée. Peut être la solution est dans ces pistes.

[Maitre Capello: ON] on dit bien que néni et pas que ni ni[ /Maitre Capello: OFF] Smiley lol
Je l'ai précisé Smiley cligne
1ère ligne : "les bugs ie"
en dessous de l'image : "Le bug se produit uniquement sous IE et aléatoirement quand on scroll la page."

j'ai corrigé le nini Smiley cligne Merci Smiley smile


Edit : je viens de revérifier : toutes les balises semblent être fermées (malheureusement)...
Modifié par Yazerty (21 May 2005 - 14:46)
gilles6975 a écrit :
[ /Maitre Capello: OFF]



[#=red]Warning[#]

Votre syntaxe n'est pas conforme car :

[ /Maitre Capello: OFF] == [Maitre Capello: ON]

La balise [Maitre Capello: ON] n'a pas de balise fermante lui correspondant...

Le document n'est pas valide xhtml 1.0 strict ...

etc... Smiley lol

à Yazerty >

as tu essayer avec des syntaxes plus complète pour les sélecteurs ?

par exemple

div.post {


ou même


div#main div.post {


Sinon on trouve dans ta css


body {
border-left : 0px;
}


mais il me semble que pour enlever la bordure par défaut d'IE c'est à l'élément html qu'il faut appliquer la propriété, soit :


html {
border-left:0;
}


++
Modifié par clb56 (21 May 2005 - 15:12)