Development #45365
suppression des <br class="clear">
0%
Description
Pour compenser le layout en float, quelques <br class="clear"> et <div style="clear:both"> ont été ajoutés au code.
- On est pas HTML valide
- leur présence pose des problèmes pour une migration vers flexbox ou grid (en devenant flex-item ou gris-item)
Je propose de les supprimer et de les remplacer par une class "clearfix" lorsqu'un fix est encore nécessaire.
Fichiers
Révisions associées
rouen: replace dedicated clear float tags by ".clearfix" class (#45365)
Historique
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans
- Fichier 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch ajouté
- Fichier 0002-montpellier-replace-dedicated-clear-float-tags-by-.c.patch 0002-montpellier-replace-dedicated-clear-float-tags-by-.c.patch ajouté
- Fichier 0003-toodego-replace-dedicated-clear-float-tags-by-.clear.patch 0003-toodego-replace-dedicated-clear-float-tags-by-.clear.patch ajouté
- Fichier 0004-blois-2018-replace-dedicated-clear-float-tags-by-.cl.patch 0004-blois-2018-replace-dedicated-clear-float-tags-by-.cl.patch ajouté
- Fichier 0005-groupe-up-replace-dedicated-clear-float-tags-by-.cle.patch 0005-groupe-up-replace-dedicated-clear-float-tags-by-.cle.patch ajouté
- Fichier 0006-metz-metropole-2019-replace-dedicated-clear-float-ta.patch 0006-metz-metropole-2019-replace-dedicated-clear-float-ta.patch ajouté
- Fichier 0007-publik-replace-dedicated-clear-float-tags-by-.clearf.patch 0007-publik-replace-dedicated-clear-float-tags-by-.clearf.patch ajouté
- Fichier 0008-quimper-replace-dedicated-clear-float-tags-by-.clear.patch 0008-quimper-replace-dedicated-clear-float-tags-by-.clear.patch ajouté
- Fichier 0009-seine-et-marne-apa-replace-dedicated-clear-float-tag.patch 0009-seine-et-marne-apa-replace-dedicated-clear-float-tag.patch ajouté
- Fichier 0010-signal-publik-replace-dedicated-clear-float-tags-by-.patch 0010-signal-publik-replace-dedicated-clear-float-tags-by-.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Patchs pour publik-base-theme
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans
- Fichier 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch ajouté
Patch pour imio
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans
- Fichier 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch 0001-replace-dedicated-clear-float-tags-by-.clearfix-clas.patch ajouté
patch pour rouen
Mis à jour par Frédéric Péters il y a presque 4 ans
Pas tout regardé mais liege, pas rapport aux autres, pourquoi style="..." plutôt que class="clearfix" ?
+<div id="footer-text"> +<div id="footer-text" style="clear:both">
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans
Pas tout regardé mais liege, pas rapport aux autres, pourquoi style="..." plutôt que class="clearfix" ?
Par facilité.
la class .clearfix se place sur le parent qui possède des float.
Dans ce cas il n'y a pas de parent qui englobe #left et #right qui se trouve au dessus de #footer-text. Ajouter un wrapper .clearfix autour de #left et #right aurait pu casser les CSS.
Il aurait été plus propre de placer le clear both dans les CSS, mais comme ce theme n'est plus utilisé (remplacé par liege-pwa-2019 je crois) mais fait un patch rapide.
Mis à jour par Frédéric Péters il y a presque 4 ans
- Statut changé de Solution proposée à Solution validée
Ok go.
Mis à jour par Frédéric Péters il y a presque 4 ans
(et je préfère que tout soit réuni dans un unique commit, au cas où il faudrait reverter pendant tes congés).
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a presque 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
Commit Publik-base-theme
commit b460a1fe7450ee7c19bbd3319443344d9e012a0e (HEAD -> master, origin/master, origin/HEAD) Author: Thomas JUND <tjund@entrouvert.com> Date: Wed Jul 22 12:13:49 2020 +0200 replace dedicated clear float tags by ".clearfix" class (#45365)
Mis à jour par Frédéric Péters il y a plus de 3 ans
- Statut changé de Résolu (à déployer) à Solution déployée
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 3 ans
Commits imio-publik-themes
commit a34654a204c7cc2397b34df116859b2927315a46 (HEAD -> master, origin/master, origin/HEAD, dev) Author: Thomas JUND <tjund@entrouvert.com> Date: Tue Aug 11 17:04:36 2020 +0200 update publik-base-theme submodule commit a85c6ace9b052606d8287041501273bb06fd6569 Author: Thomas JUND <tjund@entrouvert.com> Date: Wed Jul 22 16:12:52 2020 +0200 replace dedicated clear float tags by ".clearfix" class (#45365)
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 3 ans
Commit rouen-publik-theme
commit 298ba8c23de6de2d497794085bee3fa5d6e3b145 (HEAD -> master, origin/master, origin/HEAD) Author: Thomas JUND <tjund@entrouvert.com> Date: Wed Jul 22 16:17:45 2020 +0200 replace dedicated clear float tags by ".clearfix" class (#45365)
Mis à jour par Frédéric Péters il y a plus de 3 ans
Commit rouen-publik-theme
Oubli de mettre à jour le submodule ici ?
Mis à jour par Frédéric Péters il y a plus de 3 ans
(et pareil nécessité de mettre à jour le submodule dans atreal-publik-themes ?)
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 3 ans
Oubli de mettre à jour le submodule ici ?
(et pareil nécessité de mettre à jour le submodule dans atreal-publik-themes ?)
Ce patch n'apporte aucune modif sur les thèmes Atreal, et une modif sans conséquence sur Rouen.
(Je peux mettre à jour le submodule mais c'est plus pour une mise à niveau qu'un besoin pour ce patch).
Mis à jour par Frédéric Péters il y a plus de 3 ans
Pour expliquer ce qui va se passer, la page login va être affichée avec
<div id="login-page" class="clearfix methods{{ blocks|length }}">
mais la classe clearfix n'existera pas si le sous-module n'a pas été mis à jour.
Boum.
Mis à jour par Thomas Jund (congés, retour le 29/04) il y a plus de 3 ans
update publik-base-theme pour rouen
commit 6a6a11185eb099dac6727e1dc3c8aaa4d63d6cf4 (HEAD -> master, origin/master, origin/HEAD) Author: Thomas JUND <tjund@entrouvert.com> Date: Thu Aug 13 18:30:38 2020 +0200 publik-base-theme submodule update
update publik-base-theme pour Atreal
commit 4faf5ce51ac1e45a31f4de57a81c03dee78a86b7 (HEAD -> master, origin/master, origin/HEAD) Author: Thomas JUND <tjund@entrouvert.com> Date: Thu Aug 13 18:32:50 2020 +0200 publik-base-theme submodule update
replace dedicated clear float tags by ".clearfix" class (#45365)