Mise en page CSS : une analyse critique

2025-08-06

Cet article propose une analyse critique des mécanismes de mise en page CSS. L’auteur soutient que CSS confond le style de texte enrichi et le système de mise en page, ce qui conduit à une héritage incohérente : les styles de texte héritent, mais pas les propriétés de mise en page. Les modèles inline-block et inline-flex imbriqués illustrent ce conflit : en interne, ils sont de type bloc ou flex, en externe, ils sont en ligne. L’auteur propose qu’un système de mise en page idéal décomposerait le comportement en facettes indépendantes, offrant une API plus flexible et intuitive que l’API soustractive actuelle avec des indices supplémentaires de barrières de confinement. Enfin, l’article évoque les limites de la mise à l’échelle em relative et les améliorations apportées à la gestion des pixels.

Développement