bleu p�trole, mauve et vert, tout ce qu'on veut, du moment que c'est 
clean !!! ;-) 

J'aime bien l'id�e d'�clater la feuille en trois... cela avait �t� entam� 
dans 'newlook' et rend les modifs plus ais�es : les couleurs c'est dans 
color.css, les polices dans fonts.css, etc... les fichiers sont plus petits et 
plus faciles � maintenir.

Petite pr�cision quand m�me. En ce moment la table users stocke un nom de 
feuille de style (aka 'seabreeze.css'), si je comprend bien, il faut y mettre 
un nom de dossier maintenant. C'est pas grand chose, mais il y a une 
petite adaptation � pr�voir dans ./account.php (justement une petite regexp qui 
jete l'extension des fichiers css pr�sents dans /styles pour proposer juste un 
nom de th�me � notre utilisateur). Adaptation valable aussi dans la page 
d'administration/users). Je tiens � cette id�e : ajouter un nouveau th�me = 
juste copier un nouveau dossier dans /styles.

L'abandon des tableaux au profit de <div> ou <span> me para�t une bonne chose 
(depuis le temps qu'on en cause...). A priori vous ne devriez intervenir que 
dans les templates (justement, �a sera l'occasion de voir si des choses qui 
tra�nent encore dans le code peuvent y �tre d�port�es). J'insiste sur deux 
points : au fil du temps, certaines classes ont �t� perverties pour finir par 
�tre utilis�es en place les une des autres (je pense � formtitle et listheader, 
notamment). Il faudrait unifier cela et trouver des noms plus 'explicites' (de 
toute les mani�res ce sera du temps de gagn� pour la suite des choses). 
Et aussi �viter de supprimer ou modifer dans les templates les s�quences du type
!!value!!, sinon, l�, je garantis un sacr� bazar !!!

Tu t'attaques l� � un tr�s gros morceau ;-)

Je pense � cela aussi : certaines pages qui s'affichent dans des iframes ont 
des petites sections <style> ' inline.

A+ l'ami.

PS. fran�ais impeccable, on dirait que �a fait 10 ans que tu es l� ;-)
PPS. Je n'ai pas bien compris l'astuce qui consiste � cacher du code css � 
certains navigateurs. Pourras-tu m'expliquer un jour comment �a marche et le 
but de faire cela ?



Selon Jesir VARGAS <[EMAIL PROTECTED]>:

> Salut les amis !
> 
> Suite a un manque de temps soudain, je voudrais proposer le passage aux
> standards web tout en conservant l'interface actuelle en tant q possible
> ( de ma part, j'aime bien les couleurs du "francois_theme", q je viens
> de d�couvrir sur les pages d�mo., peut-�tre que cela pourrait devenir
> l'enjeux de couleurs � d�faut ? )


> Il faut savoir q les changements du passage aux standards entra�nera
> forc�ment des probl�mes _temporaires_ d'affichage, etc.   Il est ainsi
> parce que notamment on change la structure des balises des pages et,
> biens�r, un r�arrangement des fichiers CSS, des images, etc.  (C'est
> pour cela qu'il faudrait faire, e.g., une release et puis ensuite
> avertir les utilisateurs du << danger >> du CVS pendant la transition...
> ?)
> 
> Voil�, donc, par rapport aux CSS, je voudrais proposer ceci :
> 
> * Les << th�mes >> seront mis dans des dossiers homonymes (e.g.,
> seabreeze/).
> 
> * Dans ces dossiers-l�, il y aura les fichiers suivants : 
>     * layout.css   (toutes les propri�t�s de la disposition)
>     * fonts.css    (les polices)
>     * colors.css   (couleurs)
> 
>   A noter q ces fichiers CSS auront _tous_ les memes selecteurs CSS. 
> E.g.,
> 
> Dans le dossier << seabreeze/ >> :
> 
> fonts.css :
> ^^^^^^^^^^^
> body 
> {
>   font-family: sans-serif;
> }
> 
> a:hover
> {
>   text-decoration: underline;
> }
> 
> layout.css :
> ^^^^^^^^^^^
> body 
> {
>   padding: 5em;
> }
> 
> a:hover
> {
>    /* notez q cela est vide mais on l'inclu d toutes les fa�ons */
> }
> 
> colors.css :
> ^^^^^^^^^^^
> body 
> {
>   background-color: red-hell;
>   color: heaven-blue;
> }
> 
> a:hover
> {
>   color: black;
>   background-color: #fff;
> }
> 
> * Accessibilit�.  Gros mot.  On va suivre _au moins_ les conseils donn�s
> ici :
> 
> http://www.la-grange.net/accessibilite/
> 
> * Le DTD des fichiers sera-t-il celui du XHTML 1.0 Transitional ou bien
> celui du XHTML 1.0 Strict, au moins.
> 
> * Le << layout >> (positionnement, disposition) de l'interface sera g�r�
> _int�gralement_ avec CSS (version 2.0 au moins).  Pas de tableaux ! 
> Veuillez regarder les excellents articles chez OpenWeb :
> http://openweb.eu.org/css/ si jamais voulez-vous en savoir davantage.
> 
> * L'usabilit� (convivialit�).  PMB doit �tre _forc�ment_ facile et
> intuitive � utiliser, punto.  Pourquoi pas, donc, suivre les conseils
> des gourous chez 
> 
> A List Apart (web usability) :
> http://alistapart.com/topics/usability/ ,
> 
> UseIt (web usability) :
> http://www.useit.com/ ,
> 
> Apple :
> 
> 
http://developer.apple.com/documentation/UserExperience/Conceptual/OSXHIGuidelin
es/index.html,
> 
> et GNOME :
> 
> http://developer.gnome.org/projects/gup/hig/ ??
> 
> * Par rapport � cela, les fautes de convivialit� seront regard�es en
> tant que bogues.  C'est � dire, �a c'est s�rieux.
> 
> Peut �tre que j'aie oubli� des trucs mais je crois que cela suffit pour
> l'instant.  Je vous remercie de vos commentaires, opinions, sages
> conseils et num�ros de cartes bleues.  :)
> 
> Merci de votre temps,
> 
> jsr
> 
> 
> 
> 
> Liste de diffusion phpmybibli.devel
> Pour se d�sinscrire :
> mailto:[EMAIL PROTECTED]
> 
> 


-- 
Fran�ois Lemarchand
homepage : http://balno.free.fr/
PhpMyBibli : http://phpmybibli.sourceforge.net

Liste de diffusion phpmybibli.devel
Pour se d�sinscrire : mailto:[EMAIL PROTECTED]

Répondre à