Accueil > weblog
- Lire le billet précédent - Lire le billet suivant -
Par Laurent Denis, le 06 février 2006.
Source : Epicycles: are complex css layouts the new nested tables?
C'est une des contraintes dont il faut être conscient lorsqu'on se débat avec la mise en page CSS : compte-tenu des implémentations, nous devons sur-exploiter les propriétés disponibles (float, position), qui ne sont pas forcément les plus appropriées, faute de pouvoir (ou d'oser) recourir à d'autres propriétés, aux implémentations plus inégales, mais à l'utilisation nettement plus aisée (display: table-cell et consors, display: run-in, display: inline-block). Comme le remarque Bruce Lawson :
Je ne préconise pas le retour au balisage à base de tableaux. Absolument pas. Jamais. Mais une très bonne chose avec les tableaux, c'est que chaque cellule "connaît" la hauteur des autres cellules de sa rangée. Et que cela plaise ou non, le design et l'esthétique exigent presque toujours aujourd'hui un alignement précis des colonnes et des boîtes - ce que les tableaux facilitent.
Le fait que nous devions recourir à de telles contorsions pour produire des mises en pages plaisantes à voir (d'une manière si simple et élémentaire) me conduit à me demander si les CSS - tel que nous les connaissons aujourd'hui - sont bien adaptées à la tâche.
L'amusant, c'est qu'il en sera sans doute très longtemps ainsi, quelques-soient les progrès des implémentations CSS2.1 puis CSS3 : au fur et à mesure que ces propriétés deviendront de plus en plus "utilisables", de nouveaux besoins de design prendront le relais, nous conduisant sans cesse à sur-exploiter l'existant en attendant des jours meilleurs. Cette tension entre l'état de l'art, nos ambitions et le développement des outils dont nous dépendons n'est pas propre aux métiers du Web, mais elle y est particulièrement sensible. C'est un point que nous n'avons pas eu le temps d'aborder lors du WIF, malheureusement.
Les trackbacks pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.
Commentaires
[ Leygues Adrien ], le 06 février 2006
Salut
Personnellement j'ai trouvé ça un peu léger côté technique et approfondissements. Il semblerait qu'il y a un réel débat à mener autour de flash/ajax et de l'accessibilité mais je ressens un malaise à en parler. Comme me l'ont fait remarqué mon compagnon de déjeuner et R. Göetter, c'est déjà bien d'avoir eu la journée du vendredi pour parler CSS et un peu des standards. Celà s'illustre parfaitement avec le concours, la plupart des créations étant en flash et une seule en standards.
Monique, le 13 février 2006
Bonjour,
> de nouveaux besoins de design prendront le relais, nous conduisant sans cesse à sur-exploiter l'existant
Oui, mais cette sur-exploitation (le plus souvent par les plus audacieux qui cherchent toujours à aller plus loin) est bien souvent suivie d'une évolution des technologies disponibles, que ce soit dans les métiers du Web ou ailleurs. Un mal nécessaire ?
Amicalement,
Monique
Les commentaires pour ce billet sont temporairement fermés en raison d'une série d'attaques de spam.