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

4 octets ajoutés ,  il y a 11 ans
le clear:right n'est peut-être pas nécessaire si le numéro de page est "nowrap"
(tente d'éviter la rupture de ligne (bogue signalé sous Firefox 2 ou IE7, non constaté chez moi sous IE7, je cherche une config pour le reproduire))
(le clear:right n'est peut-être pas nécessaire si le numéro de page est "nowrap")
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;<!--
-->"><!--
-->}}<!--
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)
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;<!--
-->">&nbsp;{{{page|}}}<!--
--></span><!--
--><div style="clear:right"></div><!--
-->}}<!--
6) Fin du conteneur interne optionnel pour gérer la marge d’indentation négative
-->}}<!--
-->}}<!--
Assure un positionnement en bas dudes blocblocs flottant à gaucheflottants
-->{{#if:{{{section|}}}{{{page|}}}|<!--
--><div style="clear:leftboth"></div><!--
-->}}<!--
Fin du conteneur général