Bonjour à tous,
Laurent Denis, pour qui j'ai le plus grand respect, écrit dans ce post
Comment faire des calculs avec des unités en % et d'autres en pixels, le calcul ne peut être que mauvais surtout s'y si on ajoute des em.
Ceci pour illustrer les problèmes que posent les boîtes dans la définition du W3C et comment c'est compliqué de faire du CSS-positionning pour tous ceux qui s'y essaient.
En effet, et je suis surpris que ça n'est frappé personne (pas la pelle
), le W3C nous oblige à créer les boîtes en partant du particulier pour aller au général. Cette manière de procéder qui va du contenu au canevas est compliquée et demande en permanence de compter en empilant le width + les paddings + les borders + les margins pour connaître la taille des boîtes, sans compter sur les unités qui viennent encore ajouter de l'inconsistance.
Dans cette optique, le width représente la taille du contenu et non la taille de la boîte.
Dans les professions qui mettent du texte en forme, on part complètement à l'inverse. On commence par tracer les boîtes sur la page (définition des gabarits) et on s'occupe du placement du contenu dans les boîtes, après. Du général vers le particulier.
Dans cette optique, le width représente la taille de la boîte et non la taille du contenu.
Ainsi, tout devient simple, une modification de la largeur de bordures ou de la marge de remplissage ne pose aucun problème de présentation, tout reste à l'intérieur des gabarits fixés au départ, le texte s'adapte.
Il devient facile de faire des sites en fixe mais surtout, c'est autrement plus facile de faire du fluide. La citation de Laurent n'aurait plus lieu d'être : colonne à 25% + principal à 75% et voilà, le reste suivra facilement.
Je ne soupçonne pas le W3C de sadisme particulier, il doit y avoir une histoire que je ne connais pas et peut être que les anciens l'expliqueront.
Qu'en pensez-vous, que peut-on faire ?
Ce post n'est pas un troll et s'il se comporte comme tel que les modos le ferment, je m'en remettrais, mais pas taper !
Laurent Denis, pour qui j'ai le plus grand respect, écrit dans ce post
a écrit :
Le 1% manquant est supposé permettre de gérer les bordures de 1px qui s'ajoutent à la largeur fixée pour chaque flottant. Mauvais calcul.
Comment faire des calculs avec des unités en % et d'autres en pixels, le calcul ne peut être que mauvais surtout s'y si on ajoute des em.
Ceci pour illustrer les problèmes que posent les boîtes dans la définition du W3C et comment c'est compliqué de faire du CSS-positionning pour tous ceux qui s'y essaient.
En effet, et je suis surpris que ça n'est frappé personne (pas la pelle

Dans cette optique, le width représente la taille du contenu et non la taille de la boîte.
Dans les professions qui mettent du texte en forme, on part complètement à l'inverse. On commence par tracer les boîtes sur la page (définition des gabarits) et on s'occupe du placement du contenu dans les boîtes, après. Du général vers le particulier.
Dans cette optique, le width représente la taille de la boîte et non la taille du contenu.
Ainsi, tout devient simple, une modification de la largeur de bordures ou de la marge de remplissage ne pose aucun problème de présentation, tout reste à l'intérieur des gabarits fixés au départ, le texte s'adapte.
Il devient facile de faire des sites en fixe mais surtout, c'est autrement plus facile de faire du fluide. La citation de Laurent n'aurait plus lieu d'être : colonne à 25% + principal à 75% et voilà, le reste suivra facilement.
Je ne soupçonne pas le W3C de sadisme particulier, il doit y avoir une histoire que je ne connais pas et peut être que les anciens l'expliqueront.
Qu'en pensez-vous, que peut-on faire ?
Ce post n'est pas un troll et s'il se comporte comme tel que les modos le ferment, je m'en remettrais, mais pas taper !