Tableaux évolués

Principe

Pour faire se chevaucher les cellules, on pratique la fusion (horizontale, ou verticale, ou les deux...)

Se souvenir que chaque ligne doit avoir le même nombre de cellules.

Horizontalement : colspan

   
     
   
     
 

Figure 1 - Des cellules comptent double ou triple, mais toujours 3 par ligne
  1. <table border="1" width="300">
  2. <tr>
  3. <TD colspan="2" bgcolor="#FF00FF">&nbsp;</td>
  4. <td>&nbsp;</td>
  5. </tr>
  6. <tr>
  7. <td width="100">&nbsp;</td>
  8. <td width="100">&nbsp;</td>
  9. <td width="100">&nbsp;</td>
  10. </tr>
  11. <tr>
  12. <td>&nbsp;</td>
  13. <td colspan="2" bgcolor="#FFCC66">&nbsp;</td>
  14. </tr>
  15. <tr>
  16. <td>&nbsp;</td>
  17. <td>&nbsp;</td>
  18. <td>&nbsp;</td>
  19. </tr>
  20. <tr>
  21. <TD colspan="3" bgcolor="#FF0000">&nbsp;</td>
  22. </tr>
  23. </table>

On note (lignes 7 à 9) que l'on dimensionne les cellules uniquement sur une ligne. Les largeurs se répercuteront sur les cellules au dessus ou en dessous

Verticalement : rowspan

     
   
     
   
   

Figure 2
  1. <TABLE border="1" width="300">
  2. <TR>
  3. <TD width="100" rowspan="2" bgcolor="#FF00FF">&nbsp;</TD>
  4. <TD>&nbsp;</TD>
  5. <TD>&nbsp;</TD>
  6. </TR>
  7. <TR>
  8. <TD width="100">&nbsp;</TD>
  9. <TD width="100">&nbsp;</TD>
  10. </TR>
  11. <TR>
  12. <TD>&nbsp;</TD>
  13. <TD rowspan="3" bgcolor="#FFCC66">&nbsp;</TD>
  14. <TD>&nbsp;</TD>
  15. </TR>
  16. <TR>
  17. <TD>&nbsp;</TD>
  18. <TD>&nbsp;</TD>
  19. </TR>
  20. <TR>
  21. <TD bgcolor="#FF0000">&nbsp;</TD>
  22. <TD>&nbsp;</TD>
  23. </TR>
  24. </TABLE>

Colonne invisible

En utilisant COLGROUP et COL on crée une colonne virtuelle, qui permet de placer des attributs sur toutes les cellules de la colonne en question. Par exemple des couleurs, ou une largeur...

Figure 3 - Un tableau avec une bonne utilisation de COLGROUP
  1. <TABLE border="1" cellspacing="0" cellpadding="0">
  2. <COLGROUP>
  3. <COL style="background-color:#4a38f8" width="30"></COL>
  4. <COL style="background-color:#ff4040" width="50"></COL>
  5. <COL style="background-color:#3fff7e" width="70"></COL>
  6. <COL style="background-color:#ffd03f" width="90"></COL>
  7. </COLGROUP>
  8. <TR><TD height="10"></TD><TD></TD><TD></TD><TD></TD></TR>
  9. <TR><TD height="30"></TD><TD></TD><TD></TD><TD></TD></TR>
  10. <TR><TD height="60"></TD><TD></TD><TD></TD><TD></TD></TR>
  11. <TR><TD height="90"></TD><TD></TD><TD></TD><TD></TD></TR>
  12. </TABLE>

Et cela donne :





  © Richard Carlier



Carlier.as création de sites Internet

Tribune de Richard Carlier - Atontour Cocktails - Amour Photo - Cocktails Sans Alcool - Arc2I - Mots d'auteurs - WebRiche.fr - Photos de Belgique - PMPUC - RégalezVous.net - Zone Pingouin - A se rouler par terre - PasswordFinder.fr - Restaurants de Paris - France-SPA.fr - MyPortfolio.fr - RV - pYes - Et aussi : Art Aujourd'hui.info