Ben avec des flottants, j'obtiens en effet un truc comme sur la page que tu cites : c'est à dire des labels collés à gauche du cadre et non pas groupés aux zones de texte et centrés avec celles-ci.
Bon, certes, je pourrais arriver à ce que ça soit moins collé à gauche en jouant sur les margin mais pfff, quelle galère, tout ça parce que le standard n'impose pas que chaque élément affiché soit une boîte (alors que ce serait si pratique).
Par exemple, les img sont des boîtes inline et c'est très bien.
Enfin bon, ça marche déjà comme j'ai fait alors je me repencherai sur la question quand j'aurai fini ce qui me reste à faire et d'ici-là le XHTML 8.1 Strict règlera peut-être enfin cette incongruité.
EDIT : remarque, je viens de penser à un truc qui me fait comprendre pourquoi c'est pas comme je voudrais : il serait impossible de faire revenir une partie d'une boîte à la ligne donc les span ne peuvent pas être gérés comme des boîtes. Mais un conteneur inline mais insécable, ça serait quand même une belle invention. Le seul truc que je connaisse qui le fasse, c'est <table><tr><td>...</td></tr></table>...