Je viens de me rendre compte (SPIP 2.1.2 SVN [16020]) que la balise #LOGO_ARTICLE génère une balise <img /> contenant des styles en ligne, avec la largeur et la hauteur de l'image.
Du coup, pas moyen de redimensionner le logo via une CSS externe. Même si ce n'est en général pas une bonne pratique, cela peut être utile, et l'empêcher me semble dommage, surtout que ce style en ligne ne me semble rien apporter.
Du coup, pas moyen de redimensionner le logo via une CSS externe.
Même si ce n'est en général pas une bonne pratique, cela peut être
utile, et l'empêcher me semble dommage, surtout que ce style en
ligne ne me semble rien apporter.
Je ne sais pas si c'est la motivation originale, mais avoir la taille
de l'image dans le HTML permet au navigateur de faire le rendu du
reste de la page avant d'avoir téléchargé l'image.
Pas dans le cas de style en ligne… Seulement dans le cas où les attributswidth et height sont correctement renseignés, eux sont surchargeables !
Je pense que N.Hoizey parlait d’un truc de ce genre : style=“width:XXpx;height:XXpx;”
Non ?
Pas dans le cas de style en ligne… Seulement dans le cas où les attributswidth et height sont correctement renseignés, eux sont surchargeables !
Je pense que N.Hoizey parlait d’un truc de ce genre : style=« width:XXpx;height:XXpx; »
Non ?
de mémoire c'est lié à un bug de IE6 en présence du .htc qui traitait les images png pour la transparence. Après application du filtre de traitement, le navigateur ne savait plus calculer correctement la taille des images qui se trouvaient empietées par du texte en cas de float left ou right. Le style inline permettait de forcer la bonne taille et garder un rendu correct.
Il est probable qu'on va pouvoir enlever cela dans le trunk si on considère qu'IE6 est vraiment devenu obsolète.
Je viens de me rendre compte (SPIP 2.1.2 SVN [16020]) que la balise #LOGO_ARTICLE génère une balise <img /> contenant des styles en ligne, avec la largeur et la hauteur de l'image.
Du coup, pas moyen de redimensionner le logo via une CSS externe. Même si ce n'est en général pas une bonne pratique, cela peut être utile, et l'empêcher me semble dommage, surtout que ce style en ligne ne me semble rien apporter.
de mémoire c'est lié à un bug de IE6 en présence du .htc qui traitait les images png pour la transparence. Après application du filtre de traitement, le navigateur ne savait plus calculer correctement la taille des images qui se trouvaient empietées par du texte en cas de float left ou right. Le style inline permettait de forcer la bonne taille et garder un rendu correct.
Il nous en fait voir de belles, celui-là...
Il est probable qu'on va pouvoir enlever cela dans le trunk si on considère qu'IE6 est vraiment devenu obsolète.
OK, en attendant j'ajoute |inserer_attribut{style,''} à toutes mes balises #LOGO_*