« Modèle:Table » : différence entre les versions

Contenu supprimé Contenu ajouté
le clear:right n'est peut-être pas nécessaire si le numéro de page est "nowrap"
le clear:right n'est pas responsable (nombreux tests), il est même nécessaire pour aligner les pointillés; le saut de ligne vient du flottant à gauche (numéro de page) lui-même
Ligne 2 :
Conteneur général (relatif, et à fond non transparent) pour les deux couches z-index
--><div style="position:relative;<!--
-->margin:{{{espace|0.125em2em}}} auto;{{#switch:{{{align|center}}}|left|right=margin-{{{align|}}}:0;}}<!--
-->{{#if:{{{largeur|}}}|width:{{{largeur|}}};}}<!--
-->{{#if:{{{couleur_fond|}}}|background:{{{couleur_fond|}}};|{{#ifeq:{{{1|}}}|nodots||background:#FFFFFF;}}}}<!--
Ligne 9 :
-->text-indent:{{#expr:{{{indentation|0}}}}}{{{indentation_unit|em}}};<!--
-->}}<!--
-->line-height:1.253<!--
-->"><!--
Conteneur transparent superposé (z-index:2 sur chaque composant) sur les pointillés (z-index:1)
Ligne 19 :
1) Numéro de section (flottant à gauche, non indenté, aligné à droite, peut déborder à droite de la largeur minimale indiquée)
-->{{#if:{{{section|}}}|<!--
--><span style="float:left;<!-- un flottant est un bloc qui ne prend pas toute la largeur mais DOIT avoir une largeur
-->{{#ifexpr:{{{largeurs|45}}}>0|<!--
-->margin-left:{{#expr:-{{{largeurs|45}}}}}px;<!--
Ligne 38 :
-->"><!--
-->}}<!--
3) Titre de section (indentable, déplaçable par le numéro de section, sécable à la position du numéro de page flottant à droite)
-->{{#ifeq:{{{1|}}}|nodots||<!--
--><span style="<!-- Attention, PAS un bloc div (ne doit PAS prendre toute la largeur)
Ligne 50 :
4) Numéro de page (flottant à droite, non indenté, aligné à droite, insécable, peut déborder à gauche de la largeur minimale indiquée)
-->{{#if:{{{page|}}}|<!--
--><span style="float:right;<!-- un flottant est un bloc qui ne prend pas toute la largeur mais DOIT avoir une largeur
-->{{#ifexpr:{{{largeurp|0}}}>0|<!--
-->margin-right:{{#expr:-{{{largeurp|0}}}}}px;<!--
Ligne 61 :
-->">&nbsp;{{{page|}}}<!--
--></span><!--
--><div style="clear:right"></div><!--
-->}}<!--
6) Fin du conteneur interne optionnel pour gérer la marge d’indentation négative
Ligne 89 ⟶ 90 :
-->}}<!--
-->}}<!--
Assure un positionnement en bas desdu blocsbloc flottantsflottant à gauche
-->{{#if:{{{section|}}}{{{page|}}}|<!--
--><div style="clear:bothleft"></div><!--
-->}}<!--
Fin du conteneur général