Depuis la dernière refonte de l’administration de Dotclear, qui date de novembre 2013 — elle a bien vieilli tout de même ! — les technologies utilisées ont pas mal bougé et j’en ai profité, au fur et à mesure pour intégrer ce qui était pertinent, en particulier côté CSS.
Cependant la structure même d’une page d’administration n’a guère évolué depuis (côté HTML/CSS), toujours à base de div1 et de margin
(parfois avec des valeurs négatives) astucieuses, …
Bref, depuis on a vu arriver flexbox que j’ai utilisé à pas mal d’endroit, et ensuite est venu grid et pour l’instant, à part un cas d’usage très particulier, je n’y ai pas fait appel.
Or ça me titille de jouer avec pour (re)voir s’il n’y a pas moyen de simplifier
la structure HTML/CSS des pages.
Par contre il va falloir que je me forme/documente un peu plus sur l’usage des grilles, en particulier voir comment se gère l’aspect responsive, éventuellement à base de mediaqueries
et de grid-template
!
À ce sujet on a eu un échange intéressant sur flex et grid, avant-hier sur Mastodon.
-
Même si on a basculé depuis sur des éléments HTML5 comme main, aside, header, footer, … Il en reste encore. ↩︎