RE: [Spip] spip contrib

Non, les tableau ne sont pas mal, ils ne sont simplement pas très compatibles.

Elodie

-----Message d'origine-----
De : rezo.net@ygirod-ch.com [mailto:rezo.net@ygirod-ch.com]
Envoyé : mercredi 17 septembre 2003 12:00
À : spip@rezo.net
Objet : RE: [Spip] spip contrib

Salut,

le nouveau site est sobre (très) mais codé en bon html+css sans tableaux.

Dorian

Pourquoi les tableaux, c'est "mal" ?

Yiannis

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.uzine.net/spip

le 17/09/03 12:11, bouillard elodie à elodie.bouillard@reims.cci.fr a
écrit :

Non, les tableau ne sont pas mal, ils ne sont simplement pas très compatibles.

pas tres compatible avec qui ? .. je trouve que problemes sont aussi souvent
lies à des histoires de css, pas de tableau

Nicolas RIQUOIS
http://www.pucroller.com

Les tableaux sont surtout très peu pratique face aux css si on veut modifier rapidement et facilement son site; il est bien plus simple de séparer dès le départ contenu et design, ce qui permet de modifier l'un et l'autre sans se refaire des dizaines de pages.

Nicolas RIQUOIS wrote:

le 17/09/03 12:11, bouillard elodie à elodie.bouillard@reims.cci.fr a
écrit :

Non, les tableau ne sont pas mal, ils ne sont simplement pas très compatibles.
   
pas tres compatible avec qui ? .. je trouve que problemes sont aussi souvent
lies à des histoires de css, pas de tableau

Nicolas RIQUOIS
http://www.pucroller.com

lithrel wrote:

Les tableaux sont surtout très peu pratique face aux css si on veut modifier rapidement et facilement son site; il est bien plus simple de séparer dès le départ contenu et design, ce qui permet de modifier l'un et l'autre sans se refaire des dizaines de pages.

si tu fais une fonction php : cree_boite('titre', 'image.jpg', 'classe', $texte);
je ne vois pas en quoi, tu peux avec des CSS avoir une presentation et un
design plus souple ; d'un coté du code php modifiable de facon centralisée,
de l'autre un fichier de config centralisé, mais somme toute assez statique.

donc les CSS c'est bien, mais ce n'est pas la panacée.
le mieux etant de crée un systeme de boites avec des boites
internes, des boites verticales et horizontales. c'est selon
ce principe que fonctionnent certaines IHM (bibliothèques graphiques).

boite_principale : (verticale)

   boite_menu : (horizontale)
     item1,
     item2,
     ...

   boite_intermediaire : (verticale)

     boite_menu_gauche : (verticale)
     boite_centrale : (horizontale)
     boite_droite : (verticale)

chacune de ces boites etant des container et pouvant contenir d'autres
boites, avec du texte ou des boites.

tout ceci se réalise assez bien en classes php. On peut soit faire
de la génération en CSS ou en tables HTML ; les 2 sont possibles.

les principales difficultés :

- forcer l'alignement horizontal ou vertical des enfants,
- les aspects dynamiques : si je change la taille de la fenetre,
qui change de taille, en proportionnel ou en pourcentage

pour ceux qui connaissance, y'a les fameux RowColumn et Form de
la bibliothèque Motif ; dans les bibliothèques java, gtk, qt
ont aussi leurs container ; c'est bien du travail ; mais celui
qui arrive a faire fonctionner un tel systeme aura la possibilité de
tout faire.

Actuellement j'ai juste les classes de base. Tout ceci n'est pas
entierement hors sujet ; il est en effet possible d'utiliser SPIP
pour l'extraction des données de la base, et une bibliothèque complémentaire
pour la présentation des données en tableaux, colonnes ...