celle-ci n'est peut-etre pas comprise par tout les
navigateurs, donc :
- soit tu considère que lepersonnes dotés navigateurs ne
respectant pas la totalité de la directive css2 ne veront pas
la subtitlité de ton indentation,
- soit tu peus essayer de faire une fonction qui remplace
grace à une expression regulière le premier de tes paragraphe
par <p class=first>...</p>.Ensuite tu mets une definition de
style specifique pour ce paragraphe (si tu fais ça pense à
faire un article sur spip contrib)
Accédez au courrier électronique de La Poste : www.laposte.net ;
3615 LAPOSTENET (0,34/mn) ; tél : 08 92 68 13 50 (0,34/mn)"
celle-ci n'est peut-etre pas comprise par tout les
navigateurs, donc :
- soit tu considère que lepersonnes dotés navigateurs ne
respectant pas la totalité de la directive css2 ne veront pas
la subtitlité de ton indentation,
- soit tu peus essayer de faire une fonction qui remplace
grace à une expression regulière le premier de tes paragraphe
par <p class=first>...</p>.Ensuite tu mets une definition de
style specifique pour ce paragraphe (si tu fais ça pense à
faire un article sur spip contrib)
Très intéressant. J'étais loin d'envisager que mon petit problème bousculait
les standards comme ça ! Mais ta proposition de fonction qui remplace, je
suis pas capable de la faire là comme ça. J'ai déjà du mal à piger les
speudo classes. Je fais de la CSS externe super simplement et ça me va bien
pour l'instant (quand tu penses que je suis passé des balises de style dans
le html lui-même à une css externe, quelle joie :o)
En fait c'est pas tant l'indentation à laquelle je tiens à tout prix, mais
la gestion des BR qui est plus restrictive dans Spip qu'en html normal.
C'est pas normal pour un outil ouvert (faut bien critiquer de temps en temps
:o)
Tu as essayé d'utiliser une fonction qui remplace les '\n' par des <BR>?
Pê c ce que tu cherche, voilà la fonction:
// Sauts de lignes
// [(#TEXTE*|filtre_sauts|propre)]
// ATTENTION alors à la présentation des tableaux !!
function filtre_sauts($texte)
{
return ereg_replace ("\n","<br>\n",$texte);
}
bye,
mag
-----Original Message-----
From: spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] On Behalf
Of
Ivan
Sent: vendredi 14 mars 2003 17:20
To: spip@rezo.net
Subject: [Spip] Re: Pas moyens de pr é server les BR ?
noe.de-naama a écrit :
> reference :
>
> yoyodesign.org
>
>
>
> celle-ci n'est peut-etre pas comprise par tout les
>
> navigateurs, donc :
>
> - soit tu considère que lepersonnes dotés navigateurs ne
>
> respectant pas la totalité de la directive css2 ne veront pas
>
> la subtitlité de ton indentation,
>
> - soit tu peus essayer de faire une fonction qui remplace
>
> grace à une expression regulière le premier de tes paragraphe
>
> par <p class=first>...</p>.Ensuite tu mets une definition de
>
> style specifique pour ce paragraphe (si tu fais ça pense à
>
> faire un article sur spip contrib)
Très intéressant. J'étais loin d'envisager que mon petit problème
bousculait
les standards comme ça ! Mais ta proposition de fonction qui remplace,
je
suis pas capable de la faire là comme ça. J'ai déjà du mal à piger les
speudo classes. Je fais de la CSS externe super simplement et ça me va
bien
pour l'instant (quand tu penses que je suis passé des balises de style
dans
le html lui-même à une css externe, quelle joie :o)
En fait c'est pas tant l'indentation à laquelle je tiens à tout prix,
mais
la gestion des BR qui est plus restrictive dans Spip qu'en html
normal.
C'est pas normal pour un outil ouvert (faut bien critiquer de temps en
temps
:o)
Je n'ai pas testé ta fonction, m'étant déjà concentré sur les CSS à mon
niveau.
Par contre, pour ce qui est de garder des vrais BR après passage des
raccourcis typographique SPIP et donc d'avoir ma CSS qui applique une
indentation au premier paragraphe (mon article restant un seul paragraphe
avec des BR qui séparent), j'ai retrouvé dans une vieux message
l'utilisation du underscore suivi d'une espace :
_ texte texte texte
Cela a pour effet de mettre des <BR> et non des <P> ! :o)
Chouette, c'est ce que je veux !!!
Encore un raccourci trop méconnu dans Spip !
Mon article se présente donc comme ça :
(...)relève, n'a pas d'importance.
_
_ Les observateurs de la scène chinoise sont pourtant à peu près d'accord
sur trois points (...)
Je n'ai mis qu'une fois ces underscore avant le deuxième paragraphe, pas
pour les suivants et bizarrement ma feuille de style s'applique correctement
(indentation sur le premier paragraphe, pas les suivants, qui existent
pourtant dans le code).
--
Ivan
Magali Jacob a écrit :
Hello Ivan,
Tu as essayé d'utiliser une fonction qui remplace les '\n' par des <BR>?
Pê c ce que tu cherche, voilà la fonction:
// Sauts de lignes
// [(#TEXTE*|filtre_sauts|propre)]
// ATTENTION alors à la présentation des tableaux !!
function filtre_sauts($texte)
{
return ereg_replace ("\n","<br>\n",$texte);
}
bye,
mag
Très intéressant. J'étais loin d'envisager que mon petit problème
bousculait
les standards comme ça ! Mais ta proposition de fonction qui remplace,
je
suis pas capable de la faire là comme ça. J'ai déjà du mal à piger les
speudo classes. Je fais de la CSS externe super simplement et ça me va
bien
pour l'instant (quand tu penses que je suis passé des balises de style
dans
le html lui-même à une css externe, quelle joie :o)
En fait c'est pas tant l'indentation à laquelle je tiens à tout prix,
mais
la gestion des BR qui est plus restrictive dans Spip qu'en html
normal.
C'est pas normal pour un outil ouvert (faut bien critiquer de temps en
temps
:o)