[PMB-DEVEL] Re: RE : Re: PMB : passage aux standards (blablabla)

2003-10-29 Par sujet Jesir VARGAS
Le mer 29/10/2003 à 09:18, Gautier MICHELIN a écrit :
 Problème des CSS2 : attention aux navigateurs anciens...
 
 Les CSS deuxième génération sont vraiment affichables sur des
 navigateurs de 5e génération minimum. Il faut à tout prix, selon moi,
 garder une compatibilité avec des navigateurs de version 4 (win95 pour
 les wintel). Donc, quand on va développer les feuilles de style, ne pas
 oublier de prévoir une version fruste, spécialement conçue.
 

Tout à fait, on arrangera la structure des pages d'une manière qui
permettra l'affichage sur ces navigateurs-là, même si cela ne soit 
optimal .  C'est à dire, on ne les exclura pas, mais l'affichage sera
sans doute différent.

 A priori, ça ne posera pas de souci, puisqu'il suffit de réaliser un
 thème en CSS1 et le claquer dans un dossier à part.
 

Pas forcément, on peut, e.g., mettre les éléments les plus importants en
haut, etc.  Le lien sur l'accesibility q j'avais envoyé parle de cela.

 Maintenant, j'espère ne pas trop me tromper... Jesir ?
 

Pas du tout, et cela pose sans doute des problèmes chez nous, mais il y
a des astuces qui nous aideront.

  
 Gautier Michelin
 Chargé de mission
  

A+,

jsr


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



[PMB-DEVEL] Re: RE : Re: PMB : passage aux standards (blablabla)

2003-10-29 Par sujet Jesir VARGAS
Il  faut  programmer pour l'IE6 :

http://www.google.com/press/zeitgeist/sep03_browsers.gif

(et après, IE5.5, IE5, Mozilla, IE4, Opera, ...)

Par rapport aux menus fixes, chez IE6 il y a un truc qui permet que cela
fonctionne.  Cela s'appelle  IE6 standards-compliance mode  et est
activé par la déclaration DTD (si je me trompe pas).

jsr


Le mer 29/10/2003 à 09:13, Gautier MICHELIN a écrit :
 Eric : Pour suivre l'exemple de Jafer, on aurait des soucis : beaucoup
 de javascript, et je suis pas sur de ce que ça donne sur des navigateurs
 de génération 4.
 
 Par contre, c'est vrai qu'une interface avec des boutons qui ne défilent
 pas même dans de grands écrans serait agréable...
 
 Il faut chercher d'autres pistes techniques, sur ce coup là.
 
  
 Gautier 
  
 
  -Message d'origine-
  De : [EMAIL PROTECTED] [mailto:phpmybibli.devel-
  [EMAIL PROTECTED] De la part de Eric ROBERT
  Envoyé : mardi 28 octobre 2003 23:42
  À : [EMAIL PROTECTED]
  Objet : [PMB-DEVEL] Re: PMB : passage aux standards (blablabla)
  
  Ca me parait de bonnes idées, toutefois, j'alerte sur les risques de
 casse
  :
  Il y a des gens en production, ce chantier va durer un certain temps,
 ne
  serait-il pas préférable de le lancer à l'issue de la gestion des
  périodiques ?
  
  En effet, à l'issue de la gestion des périodiques, on devrait avoir
 une
  version qu'on pourra considérer comme complète un certain temps... le
  temps
  qu'il faudra pour entamer ce travail...
  
  Ces modifications impliquent aussi que chacun soit en mesure de
 comprendre
  et de travailler avec les CSS... je dois bien reconnaitre un manque
  certain
  dans ce domaine en ce qui me concerne !
  
  Pour ma part, je souhaitais aborder un point de mise en page :
  
  Nous avons en haut et à gauche deux barres de menus et sous-menus. Ces
  barres défilent et disparaissent avec les ascenseurs... peut-on
 envisager
  une solution pour qu'elles restent visibles ? C'est toute la
 différence
  entre une application web et une application client/serveur classique
 :
  les
  boutons ne défilent pas avec tout le paquet !!!
  
  Les solutions que je connais pour garder ça à l'écran : des frames ou
  alors
  les menus dans un layer, lequel reste toujours visible à l'écran,
 enfin je
  crois que c'est un truc comme cela. Voir
  http://www.lib.ox.ac.uk/jafer/publications/www2002-paper.html où le
 menu
  bleu de gauche reste toujours visible.
  
  Eric
  
  
  
  
  - Original Message -
  From: François Lemarchand [EMAIL PROTECTED]
  To: [EMAIL PROTECTED]
  Sent: Tuesday, October 28, 2003 11:23 PM
  Subject: [PMB-DEVEL] Re: PMB : passage aux standards (blablabla)
  
  
   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