Hi! My name is Cédric Bozzi, I make websites and iOS apps, and this is my blog about technology (mostly a Twitter archive, really).

20 December 2003

StopDesign :

Without complete support of min-width and max-width properties [in MSIE], designers using CSS are left stuck in the middle of the debate. We have no reliable means to control line-length, nor prevent content overlap or layout weirdness when a fixed-width object (i.e. an image) is inserted into a liquid-width container (i.e. a fluid column).

[…] This, I believe, is one of the issues CSS advocates (including myself) don’t cover that often. Truth be told, table-based layouts are currently more capable of handling this issue than CSS layouts are. I’m certainly not advocating a move back to tables for layout. But unless dimensions are heavily manipulated by CSS, tables do work well at “containing” any objects placed within their cells. This, without needing to worry about content from one cell overlapping another, or a cell suddenly getting re-positioned below a cell instead of beside it.

J’ai choisi mon camp : le style fixed-width en pixels n’est pas jouable, pour un blog, si on veut autoriser les visiteurs à redimensionner le texte. D’où les tables. On ne peut qu’apprécier la façon dont l’auteur écrit, en gros, « les layouts à base de tables sont les seuls à pouvoir gérer un contenu variable, mais je ne recommande pas le retour aux tables, parce que c’est mal, même si c’est la seule chose qui marche ». Ah, ces standardistes.

Oui, je commence fort : à peine revenu, j’attaque déjà. Pas spécialement que ça m’ait manqué ; je n’ai même pas considéré, au moment de reprogrammer entièrement le blog, la possibilité de refaire un système de commentaires. Alors, c’est peut-être juste que je suis frustré de ne pas avoir pu faire le layout aussi joliment que sur ma maquette Photoshop. Ben si, c’est la faute du W3C. Oh, on ne va pas encore recommencer ce débat, si ? Pas aujourd’hui, en tout cas.

Archives

2001 01 02 03 04 05 06 07 08 09 10 11 12

2002 01 02 03 04 05 06 07 08 09 10 11 12

2003 01 02 03 04 05 06 07 08 09 10 11 12

2004 01 02 03 04 05 06 07 08 09 10 11 12

2005 01 02 03 04 05 06 07 08 09 10 11 12

2006 01 02 03 04 05 06 07 08 09 10 11 12

2007 01 02 03 04 05 06 07 08 09 10 11 12

2008 01 02 03 04 05 06 07 08 09 10 11 12

2009 01 02 03 04 05 06 07 08 09 10 11 12

2010 01 02 03 04 05 06 07 08 09 10 11 12

2011 01 02 03 04 05 06 07 08 09 10 11 12

2012 01 02 03 04 05 06 07 08 09 10 11 12

2013 01 02 03 04 05 06 07 08 09 10 11 12

2014 01 02 03 04 05 06 07 08 09 10 11 12

2015 01 02 03 04 05 06 07 08 09 10 11 12

2016 01 02 03 04 05 06 07 08 09 10 11 12

2017 01 02 03 04 05 06 07 08 09 10 11 12

2018 01 02 03 04 05 06 07 08 09 10 11 12

2019 01 02 03 04 05 06 07 08 09 10 11 12