[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>
