« Modèle:Table » : différence entre les versions
Contenu supprimé Contenu ajouté
un div entièrement vide a une hauteur minimale de 1em*line-height sous IE6 et Firefox 2; il doit aussi être fermé en deux balises (parser HTML et non XHTML) |
bogue Firefox 2 corrigé (nombreux tests, 35 versions de navigateurs testées, seul IE6 n'affiche pas les pointillés) |
||
Ligne 1 :
<includeonly><!--
= EXTERNE: Conteneur général (relatif, et à fond non transparent)
--><div style="position:relative;<!--
-->margin:{{{espace|
-->{{#if:{{{largeur|}}}|width:{{{largeur|}}};}}<!--
-->{{#if:{{{couleur_fond|}}}|background:{{{couleur_fond|}}};|{{#ifeq:{{{1|}}}|nodots||background:#FFFFFF;}}}}<!--
-->{{#if:{{{couleur|}}}|color:{{{couleur|}}};|{{#ifeq:{{{1|}}}|nodots||color:#000000;}}}}<!--
-->line-height:normal;zoom:1<!-- zoom pour forcer hasLayout (bogue IE6 des marges)
-->"><!--
-->{{#if:{{{page|}}}|<!--
== TDM : Conteneur avec section+titre+page (seulement nécessaire si numéro de page) ==
-->
=== GAUCHE+CENTRE: Conteneur flottant à gauche avec section+titre (seulement nécessaire si numéro de page) ===
--><div style="float:left;width:100%"><!--
-->}}<!--
-->{{#if:{{{section|}}}|<!--
==== GAUCHE: Conteneur flottant à gauche du numéro de section (non transparent si pointillés) ====
--><div style="float:left;z-index:2;min-width:{{{largeurs|45}}}px;text-indent:0;text-align:right;white-space:nowrap"><!--
-->
-->
-->
-->{{{section|}}} <!--
-->{{#ifeq:{{{1|}}}|nodots||<!--
--></span><!--
==== GAUCHE: Fin du conteneur du numéro de section (non transparent si pointillés) ====
-->
==== CENTRE: Conteneur du titre et des pointillés ====
--><div style="position:relative;margin-left:{{{
-->
-->{{#ifexpr:{{{indentation|0}}}<
===== Conteneur interne optionnel pour gérer la marge d’indentation négative =====
--><div style="<!--
-->margin-left:{{#expr:-{{{indentation|0}}}}}{{{indentation_unit|em}}};<!--
-->text-indent:{{#expr:{{{indentation|0}}}}}{{{indentation_unit|em}}}<!--
-->"><!--
-->}}<!--
====== Le titre lui-même (justifiable, indentable), en haut du conteneur CENTRE (non transparent si pointillés) ======
--><div style="position:relative;z-index:2;<!--
-->text-align:{{#switch:{{{text-align|justify}}}|left|right|center={{{text-align|}}}|#default=justify}};<!--
-->{{#ifexpr:{{{indentation|0}}}>0|text-indent:{{#expr:{{{indentation|0}}}}}{{{indentation_unit|em}}}}}<!--
-->"><!--
-->{{#ifeq:{{{1|}}}|nodots||<!--
--><span style="background:{{#if:{{{couleur_fond|}}}|{{{couleur_fond|}}}|#FFFFFF}}"><!--
-->}}<!--
-->{{{titre|}}}<!--
-->{{#ifeq:{{{1|}}}|nodots||<!--
--> </span><!--
-->}}<!--
--></div><!--
-->{{#ifexpr:{{{indentation|0}}}<0|<!--
===== Fin du conteneur interne optionnel pour gérer la marge d’indentation négative =====
--></div><!--
-->}}<!--
-->{{#ifeq:{{{1|}}}|nodots||<!--
===== Les pointillés éventuels (superposés en bas, nécessite un positionnement absolu dans le conteneur CENTRE) =====
--><div style="position:absolute;z-index:1;<!--
-->bottom:.3em;<!--
-->left:{{#expr:abs({{{indentation|0}}})+1}}{{{indentation_unit|em}}};right:0;<!--
-->border-bottom:.135em dotted {{#if:{{{couleur|}}}|{{{couleur|}}}|#000000}}<!--
-->"/><!--
-->}}<!--
-->{{#if:{{{section|}}}|<!--
==== CENTRE: Fin du conteneur du titre et des pointillés ====
--></div><!--
==== Étend le flottant à gauche verticalement (le numéro de section) ====
--><div style="clear:both"/><!--
-->}}<!--
-->{{#if:{{{page|}}}|<!--
=== GAUCHE+CENTRE: Fin du conteneur avec section+titre (seulement nécessaire si numéro de page) ===
-->
=== DROITE: Conteneur flottant à droite du numéro de page (seulement nécessaire si numéro de page) ===
-->
Le numéro, insécable, est positionné verticalement en bas dans le flottant (non transparent si pointillés)
--><div style="position:absolute;z-index:2;bottom:0;right:0;text-indent:0;text-align:right;white-space:nowrap"><!--
-->
--><span style="background:{{#if:{{{couleur_fond|}}}|{{{couleur_fond|}}}|#FFFFFF}}"><!--
--> <!-- seulement pour éviter de coller aux pointillés
-->
-->
-->{{#ifeq:{{{1|}}}|nodots||<!--
-->
-->}}<!--
-->
=== DROITE: Fin du conteneur du flottant du numéro de page (seulement nécessaire si numéro de page) ===
-->
=== Étend le flottant à droite verticalement (pour descendre le numéro de page) ===
--><div style="clear:both"/><!--
== TDM :Fin du conteneur avec section+titre+page (seulement nécessaire si numéro de page) ==
--></div><!--
-->}}<!--
= EXTERNE: Fin du conteneur =
--></div><!--
--></includeonly><noinclude>{{documentation}}
|