[EMAIL PROTECTED] wrote:

>Bonjour,
>
>Il y a quelques temps, je vous avais envoy� quelques remarques que
>m'inspiraient CPSSkins au niveau de la gestion des styles.
>
>J'ai commenc� � impl�menter ces "nouveaux" styles. Je dois dire que �a a �t�
>grandement facilit� par l'architecture m�me de CPSSkins qui est vraiment
>tr�s pratique ;o)
>
>Voici une 1�re version qui permet juste de cr�er ces styles et ainsi voir �
>quoi �a ressemble.
>http://www.zope.org/Members/ngouzy/products/CPSSkins/CPSSkins-2.3.2-20050414/CPSSkins-20050414.tgzJ'ai
> ajout� dans le fichier CHANGES.TXT les modifications ou ajouts que j'ai
>fait.
>
>Qu'en pensez-vous ?
>
>Cordialement,
>
>Nicolas Gouzy
>
>  
>

Salut,

il faut voir les effets que cela a sur le produit dans son ensemble, par
exemple:

- les valeurs rajout�es dans les aires (margin, padding), etc, sont des
styles de layout, et cela rentre en conflit avec les valeurs de mise en
page. La raison pour laquelle CPSSkins n'utilise pas la valeur 'margin:
...' est que cela ne fonctionne pas sous IE � cause des diff�rents
mod�les de bo�tes donc rajouter ces propri�t�s directement dans les
styles revient � rendre le produit inutilisable sous IE ou sous Mozilla...

- les style CSS sur les listes sont aussi utilis�s dans les "box
layouts", cela signifie que les box layouts ne sont plus utilisables
comme telles. Par exemple les portal tabs, les menus, ne fonctionneront
plus etc.

- les styles CSS sur les listes sont utilis�s dans la d�finition des
bo�tes, donc ici aussi: nouveau conflit.

en fait la difficult� est plut�t de r�ussir � maintenir l'�cosyst�me du
produit que de faire une liste exhaustive des valeurs disponibles dans
la sp�cification CSS et de les impl�menter.

par exemple les valeurs CSS couvertes par les styles de CPSSkins
repr�sentent des ensembles. L'intersection entre ces ensemble doit �tre
vide, sinon au lieu de faire leur union  au final, on fait la
composition d'une s�rie de couches superpos�es dont l'ordre n'est pas
vraiment d�fini donc les r�sultats sont diff�rents � l'arriv�e.

il faut en fait prendre un peu de recul et regarder le produit sous un
angle plus philosophique que technique � mon avis sinon il est facile de
se prendre les pieds dans le tapis...

PS: je fais un CC sur cps-users-fr au cas ou certains veulent tester.

Cordialement

/JM

_______________________________________________
cps-users-fr 
Adresse de la liste : [email protected]
Gestion de l'abonnement : <http://lists.nuxeo.com/mailman/listinfo/cps-users-fr>

Répondre à