28172 sujets

CSS et mise en forme, CSS3

Hello,
j’ai commencé à regarder de près le code css des feuilles de style du framework 960 grid système et je reste perplexe à une règle... quelle est l’utilité de placer dans une même classe les attributs suivants:


display:inline;
float: left;


Pourquoi faire flotter un élément de type en ligne? L’attribut float n’est-il pas réservé aux éléments de type bloc? Merci pour vos lumières!
bzh a écrit :
Bonjour,

c'est pour corriger des défauts d'ie6 sur les marges des flottants.


Hello,
merci pour la réponse... donc si je comprends bien IE6 interprète le display:inline comme un bloc?
IE 6 et 7 interprètent en fait un élément inline possédant le layout comme étant un élément inline-block (modèle de boite théoriquement "non supporté" jusqu'à IE 8)

Quant au bug que cette ligne est sensé corrigé, il faudrait faire une recherche sur Google. IE 6 abonde de bug relatif aux flottants... Mais personnellement je ne le supporte plus.