non, plutôt row_first, row_odd et row_even à mon avis, et en gérant
la cascade avec un table.spip on s'en sortira très bien.
Ci-joint un zip avec le nouveau 'ecrire/inc_texte.php3' modifié à
partir de la 1.2beta10 et le 'spip_style.css' qu'il faut placer à la
racine du site SPIP.
Je vous rappelle qu'il faut mettre la chose suivante entre le '<head>'
et le '</head>' de vos squelettes :
<link rel="stylesheet" href="spip_style.css" type="text/css" />
>{{avec}}|{{une ligne}}|{{d'en-tête}}|
>ligne 2|case 4 un peu plus remplie|case 5|
>ligne 3|{{en gras}}|case 7|
Ah oui, j'ai oublié de préciser que la première ligne est considérée
comme en-tête du tableau, et donc affichée différemment, uniquement si
toutes ses cellules sont en gras ...
This is a multi-part message in MIME format.
--------------6093B912CE1D172267F638BF
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Hello,
Le résultat sous Netscape 4.7 n'est pas aussi génial ;))
Enfin, c'est déjà plutôt pas mal ! (cf. ci-joint)
Pour la rapidité, il est probable que ce soit moins
bien qu'avant, vu qu'il y a une grosse boucle... Mais
on peut espérer que sur les textes sans tableaux, ça
ne fasse pas de différence.
Le résultat sous Netscape 4.7 n'est pas aussi génial ;))
Sur quel OS ? Là, dans ma feuille de style, j'ai mis "verdana" comme
police préférée, parce qu'elle rend très bien avec mon IE5.5 sur
Win2k, mais ce n'est pas le cas partout.
J'ai essayé de faire une feuille de style plutôt exhaustive au niveau
des paramétrages possibles, mais je n'ai pas vraiment cherché à faire
beau ...
Enfin, c'est déjà plutôt pas mal ! (cf. ci-joint)
C'est quand même bien mieux qu'un tableau tout gris ...
Notez au passage qu'on n'a plus la cellule orpheline en fin de
tableau.
Pour la rapidité, il est probable que ce soit moins bien qu'avant,
vu qu'il y a une grosse boucle...
Je ne suis pas sûr, il y a moins d'expressions régulières, choses très
coûteuses.
Mais on peut espérer que sur les textes sans tableaux, ça ne fasse
pas de différence.
> Pour la rapidité, il est probable que ce soit moins bien qu'avant,
> vu qu'il y a une grosse boucle...
A priori la nouvelle version est plus rapide, car les ereg se portent sur le
tableau, et pas sur l'ensemble du texte comme auparavant. D'ailleurs ça
débuggue le problème d'un | isolé dans un texte, qui se faisait manger s'il
y avait un tableau par ailleurs.
Je l'intègre à la beta10 dès que j'ai 5 minutes.
Pour continuer : on peut mettre des styles dans
- les liens automatiques (styles différents lien_interne et lien_externe!)
- les intertitres
Ci-joint un zip avec le nouveau 'ecrire/inc_texte.php3' modifié à
partir de la 1.2beta10 et le 'spip_style.css' qu'il faut placer à la
racine du site SPIP.
Bon, c'est en ligne dans la beta11 (histoire de bien marquer un nombre
important de changements).
Une difficulté que j'ai rencontrée pour unifier les feuilles de style vient
du fait que les styles inventés par ARNO* pour l'espace privé et pour
l'espace public portent le même nom -- tout en étant différents. S'il
voulait bien nettoyer ça on pourrait n'avoir qu'une unique feuille de style
pour les deux parties. En attendant il faut se contenter de deux trucs
séparés, l'un en "dur" dans inc.php3 pour l'espace privé, l'autre en soft
dans spip_style.css, espace public. Je laisse ARNO* fignoler et unifier si
ça le chante.
PS: les styles de tableaux proposés par Nicolas sont absolument horribles.
Il faudra trouver queque chose qui colle avec l'esthétique de SPIP avant la
sortie officielle !
PPS: pas encore touché aux intertitres ni aux liens spip, mais maintenant
pour modifier les styles il suffit de modifier spip_style.css (styles
publics), ecrire/inc_texte.php3 (calculs du texte) et ecrire/inc.php3
(styles espace privé).