> A moins, toujours, qu'on fasse ça avec des feuilles de style : il
Oui, ça me paraît largement mieux ! (à tester sous Netscape quand même ;-))
Bah, de toutes façons j'ai pas trouvé de doc indiquant comment faire en CSS,
c'est donc une question en l'air, pour gens motivés (la solution actuelle me
convient parfaitement)
Nico a posté une indication ou une URL il y a quelques temps....
oui, c'était :
"Ah oui, alors l'attribut "margin" devrait faire l'affaire, et on peut
"même s'amuser avec ses déclinaisons "margin-top", etc ...
"
"cf http://www.w3.org/Style/CSS/Test/current/sec55.htm
En fait, comme pour le reste, il "suffit" que les tags <img ...>
générés par SPIP soient associés à une classe spip pour quoi puisse en
faire ce qu'on veut dans la feuille de style.
Dans le HTML généré :
<img src="..." class="spip" />
Dans la feuille de style :
img.spip
{
border: 3px;
}
Après, libre à chacun d'ajouter d'autres attributs à la feuille de
style.
On peut aussi prévoir une classe "spip_logo" pour gérer séparément les
images de logos.
petite modif dans inc-calcul.php3 : au d=E9but c'est $espace_articles =3D 3=
;
qu'il faut initialiser, et pas l'ancien $espace_images.
A moins, toujours, qu'on fasse =E7a avec des feuilles de style : il faudrai=
t
se d=E9cider AVANT la sortie de la version 1.3 !
Salut,
Euh, pourquoi remplacer $espace_images par $espace_articles? Je
trouvais que simplement faire la diff=E9rence entre $espace_images et
$espace_logos pouvait faire l'affaire.
Pour les feuilles de style, c'est tr=E8s chiant: l'espace entre l'image
et le texte, =E0 priori c'est pas un "border" (qui fait un cadre autour
de l'image), mais plut=F4t un "padding". Et les padding, avec Netscape,
c'est une catastrophe ultime (essayez une fois pour rigoler :-)).
Par ailleurs, c'est bien joli de tout remplacer par des feuilles de
style (je suis plut=F4t pour, hein, =E7a donne beaucoup de souplesse
graphique), mais z'avez d=FB remarquer sur la liste spip que c'est
encore hors de port=E9e du webmestre lambda: autant le HTML, =E7a va,
autant les CSS c'est vraiment pas utilis=E9 par grand monde. Donc
attention =E0 pas trop se complexifier la t=EAte. Peut-=EAtre se donner
comme id=E9e que les feuilles de style (ainsi que les r=E9glages de
variables PHP) doivent =EAtre optionnelles: si on ne les utilise, =E7a
fonctionne tr=E8s bien, mais si on veut les utiliser c'est mieux. En
revanche, s'il faut absolument se cogner des CSS pour que le site se
tienne, =E7a me semble pas bon.
[...] à priori c'est pas un "border" (qui fait un cadre autour de
l'image), mais plutôt un "padding".
Ah oui, c'est ça, je me suis gouré, pardon ...
Et les padding, avec Netscape, c'est une catastrophe ultime
(essayez une fois pour rigoler :-)).
Alors testez aussi un border de couleur transparente, c'est peut-être
beaucoup mieux ...
z'avez dû remarquer sur la liste spip que c'est encore hors de
portée du webmestre lambda: autant le HTML, ça va, autant les CSS
c'est vraiment pas utilisé par grand monde.
Oui, et pour que ça change, il faut justement que certains commencent
un jour, non ?
Euh, pourquoi remplacer $espace_images par $espace_articles? Je
dans le code il y avait $espace_images et $espace_articles, et j'ai unifié.
Mais on peut décider d'unifier sur $espace_images, tu as raison, c'est plus
clair. Je fais la modif sur inc-calcul.php3
Pour ce qui est de la feuille de style, sur ce coup-là c'est en effet pas
très probant... affaire close (pour l'instant)