[SPIP 1.9] code spip dans css

bonjour,
J'ai une liste de puce dont je veux une image précise comme puce :
donc propriété list-style-image de li,
l'image en question se trouve dans mon dossier squellete,
j'aimerais utilisé
li.img_off {list-style-image:
url("[(#CHEMIN{flechesimple_off.jpg}|url_absolue)]")}
mais spip ne parcours pas la feuille de style.

Il y a t-il un moyen qu'il travail dessus sans inclure la feuille de
style dans la page, car je n'aime pas les feuilles de styles interne
?..

David Jouve a écrit :

bonjour,
J'ai une liste de puce dont je veux une image précise comme puce :
donc propriété list-style-image de li,
l'image en question se trouve dans mon dossier squellete,
j'aimerais utilisé
li.img_off {list-style-image:
url("[(#CHEMIN{flechesimple_off.jpg}|url_absolue)]")}
mais spip ne parcours pas la feuille de style.

Il y a t-il un moyen qu'il travail dessus sans inclure la feuille de
style dans la page, car je n'aime pas les feuilles de styles interne
?..

Oui, il te suffit d'appeller un article qui va générer la CSS grace au squelette spécifique.
Il y a les balises #HEADER pour ça (et encore, les navigateurs n'en ont pas vraiment besoin).
Il faut regarder comment elle est utilisée dans les squeletets dans /dist

A bientôt
Grégoire

spip-bounces@rezo.net wrote:

bonjour,
J'ai une liste de puce dont je veux une image précise comme puce :
donc propriété list-style-image de li,
l'image en question se trouve dans mon dossier squellete,
j'aimerais utilisé li.img_off {list-style-image:
url("[(#CHEMIN{flechesimple_off.jpg}|url_absolue)]")}
mais spip ne parcours pas la feuille de style.

Il y a t-il un moyen qu'il travail dessus sans inclure la
feuille de style dans la page, car je n'aime pas les feuilles
de styles interne ?..

Tu fais un squelette qui envoie un header text/css...

Tu fais un squelette qui envoie un header text/css...

ok, met l'inclusion ce fait comment ?

disons que le squellette contenant ma feuille de style s'appelle
blabla.html (l'extension est-elle importante ??)

dans un [<link rel="stylesheet"
href="(#CHEMIN{blabla.css}|url_absolue)" type="text/css" media="print"
/>]

ou via <INCLURE{fond=blabla}>

?

David Jouve a écrit :

bonjour,
J'ai une liste de puce dont je veux une image précise comme puce :
donc propriété list-style-image de li,
l'image en question se trouve dans mon dossier squellete,
j'aimerais utilisé
li.img_off {list-style-image:
url("[(#CHEMIN{flechesimple_off.jpg}|url_absolue)]")}
mais spip ne parcours pas la feuille de style.

Il y a t-il un moyen qu'il travail dessus sans inclure la feuille de
style dans la page, car je n'aime pas les feuilles de styles interne
?..

Bonjour,

J'ai pris l'habitude de placer les images qui sont appelés par feuilles de styles dans un sous répertoire de celles-ci, ainsi l'appel des images peut se faire relativement

li.img_off {list-style-image: url(img_css/flechesimple_off.jpg);}

Claude

J'ai pris l'habitude de placer les images qui sont appelés par feuilles de styles dans un
sous répertoire de celles-ci, ainsi l'appel des images peut se faire relativement

li.img_off {list-style-image: url(img_css/flechesimple_off.jpg);}

le problème (si c'en est un) est qu'au niveau du w3c :
http://www.w3.org/TR/CSS21/generate.html#propdef-list-style-image
il est écrit : "Computed value: absolute URI or 'none'"
et j'ai bien envie de respecter l'histoire du chemin absolu, donc j'ai
besoin de la balise spip #CHEMIN
et donc j'ai besoin que spip travail dans ma feuille de style...

spip-bounces@rezo.net wrote:

Tu fais un squelette qui envoie un header text/css...

ok, met l'inclusion ce fait comment ?

disons que le squellette contenant ma feuille de style
s'appelle blabla.html (l'extension est-elle importante ??)

Je ne sais pas pour ce qui est de l'extention.

dans un [<link rel="stylesheet"
href="(#CHEMIN{blabla.css}|url_absolue)" type="text/css"
media="print" />]

Oui

ou via <INCLURE{fond=blabla}> ?

Non

Ce qui est très important en revanche, c'est que tu serve la feuille avec le
bon header (text/css).
Pour ça, tu ajoute au tout début (avant quoi que ce soit d'autre, même une
espace) :
- si tu es en 1.8.3 : <?php header('Content-type: text/css;
charset=#CHARSET'); ?>
- si tu es en 1.9 b 3 : #HTTP_HEADER{text/css} (merci à ceux qui savent de
coriger cette balise).

> ok, met l'inclusion ce fait comment ?
>
> disons que le squellette contenant ma feuille de style
> s'appelle blabla.html (l'extension est-elle importante ??)

Je ne sais pas pour ce qui est de l'extention.

> dans un [<link rel="stylesheet"
> href="(#CHEMIN{blabla.css}|url_absolue)" type="text/css"
> media="print" />]

Oui

je crois pas trop ! si tu appelles le .css directement, spip n'en voit rien. a mon avis il faut passer par spip.php?page=... mais j'ai abandonne parce que ca ne marchait aps chez moi (je crois que j'ai pas tout compris a la syntaxe 1.9) et j'ai mis des chemins absolus "hard coded" dans mes css

Joel

je crois pas trop ! si tu appelles le .css directement, spip n'en voit rien.

Ces biens ce qui me tracasse, comment spip sait qu'il doit regarder
dans ma feuille de style à la recherche de balise spip,
A priori, la balise chemin ne fait que fournir un chemin, elle
n'impose pas a spip de la parcourir...

spip-bounces@rezo.net wrote:

je crois pas trop ! si tu appelles le .css directement, spip n'en
voit rien.

Ces biens ce qui me tracasse, comment spip sait qu'il doit
regarder dans ma feuille de style à la recherche de balise
spip, A priori, la balise chemin ne fait que fournir un
chemin, elle n'impose pas a spip de la parcourir...

Parce que tu dois déclarer ta feuille de styles comme un squelette. Avec
spip.php et tout.