home  /  blog  /  archives  /  galleries

BlogPixelized sightPourquoi des divs ...

On peut lire un peu partout que l'utilisation de tables pour faire une présentation sur plusieurs colonnes saimal.
Bah Moi je trouve ça bien pour deux raisons :
- ça permet de faire des choses qu'on ne peut pas faire autrement (en utilisant des div et cie, notamment plusieurs backgrounds alignés differenement).
- on a réellement un site sur plusieurs colonnes (comment c'est la misère de naviguer sur un site présenter sous plusieurs colonnes fait un css sous links... on est limite obligé de scroller toute la page pour pouvoir acceder aux infos de la colonne de droite qui est souvent très useful).
- ca sert de toute façon à rien de coller 10 fois plus de divs pour vouloir faire la même chose qu'avec une simple table, ça alourdi le code inutilement.

Trackbacks

No trackback.

Trackbacks are closed.

Reviews

 Matt.Rixx    / Sunday 12 February 2006 @ 17:16

Pas trop trop d'accord, mais bon...

 Jean Claude Attitude   / Sunday 12 February 2006 @ 18:27

me semble que séparer le contenu de la forme, utilisé la balise TABLE pour faire des tableaux et non de la mise en page, tout ca fait parti d'un désir de rendre les site accessible aux personnes ayant des déficiences visuelles et utilisant donc des navigateurs/lecteurs vocals et aussi pour standardiser l'anarchie regnante dans la conception des sites internet.

 Matt.Rixx    / Sunday 12 February 2006 @ 19:03

l'argument du site accessible aux handicapés, toussa... ca m'a jamais fait changé d'avis moi... c'est peut etre égoiste, mais bon, je serais tenté de dire que se casser le cul, perdre du temps pour meme pas 1% des visiteurs d'un site, "c'est pas rentable".

En revanche, le truc qui m'a fait changé c'est plusieurs autres argument genre, la séparation contenu/forme qui permet une maintenance plus rapide d'un site, la récupération possible du contenu d'un site (pour redesign complet par exemple) facilité, etc..

Pour tes exemples qu'on-peut-faire-qu'avec-des-tables, j'ai pas tout compris le 1er, mais je pense que c'est possible quand meme ; pour le 2eme, on peut faire un site multicolonne full-css et, si c'est bien codé, avoir le menu usefull en 1er ds le code html, donc accessible de suite en arrivant sur la page en naviguant avec lynx et consort... ou alors, encore une fois, si c'est bien codé, en utilsant des liens (éventuellement cachés) en début de page pour aller directement aux menu usefull ; quant au 3eme il me faudrait réellement un exemple ou tu arrives a faire moins de code avec des tables qu'avec des div... parce que là ... désolé, je vois pas comment un multiple table-tr-td-et_les_balises fermantes peut etre plus concis qu'un div-/div

(GroHS: putain panjhy, change la couleur du texte dans le formulaire des commentaires, on voit rien, ca nique les yeux !)

 panjhy / Monday 13 February 2006 @ 22:16

ouais vu comme ça c'est vrai.
en même temps si on choisit de faire un site sur deux colonnes c'est aussi parce que çà a un sens, mais peut être beaucoup moins a la suite verticalement.
par exemple sur un blog, je metterai le calendrier et la recherche en haut et les liens en bas de page.
mettre tout en haut ou tout en bas ca n'a pas de sens.
l'utilisation d'une table permet de garder la meme structure, il ne s'agit pas de mise en page au sens décoratif mais bien de la structure du document, au meme titre qu'un titre.

 Matt.Rixx    / Sunday 19 February 2006 @ 17:54

ben oui mais non... (on voit tjrs aussi mal le gris sur fond gris ds les commentaires :p )
Parce que c'est pas parce que IE, FF, Opera et tous les autres navigateurs principaux ou s'appuyant sur des navigateurs principaux te dessine une <table></table> comme ca parait etre plus logique que tous le feront !
(vlatipa qe je me remet à sortir ce que martelait Ganf fut une époque...)

Add a review

Reviews are not allowed.