Premier point si tu utilises les tableaux à des fins de mise en page c'est pas fait pour :p
Sinon je viens de faire un essai en mettant les valeurs pour bordure, espacement, contour à 0 et largeur vide et j'obtiens le code source suivant :
Code :
<table border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
...
</tbody>
</table>
Maintenant tu as aussi la solution de de créer des templates dans via le fichier /css/editortemplate.xml (directement éditable dans Automne comme les feuilles de style).
L'avantage est que tu pourras mieux contrôler le code généré en spécifiant des entêtes, une classe définie dans ta feuille de style, etc.
Documentation ;
http://docs.cksource.com/FCKeditor_2.x/ ... /TemplatesCode :
<?xml version="1.0" encoding="utf-8" ?>
<Templates>
<Template title="Tableau 3 colonnes">
<Html>
<![CDATA[
<table class="mon-style-perso" summary="">
<thead>
<tr>
<th scope="col">Entête</th>
<th scope="col">Entête</th>
<th scope="col">Entête</th>
</tr>
</thead>
<tbody>
<tr>
<td>cellule</td>
<td>cellule</td>
<td>cellule</td>
</tr>
<tr>
<td>cellule</td>
<td>cellule</td>
<td>cellule</td>
</tr>
<tr>
<td>cellule</td>
<td>cellule</td>
<td>cellule</td>
</tr>
<tr>
<td>cellule</td>
<td>cellule</td>
<td>cellule</td>
</tr>
</tbody>
</table>
]]>
</Html>
</Template>
</Templates>
Pour le style on pourrait avoir dans la feuille de style :
Code :
table {
border: none;
border-collapse: collapse;
font-size:small;
}
.mon-style-perso th, .mon-style-perso td {
border : 1px solid #555;
}
.mon-style-perso th {
color : white;
background: black;
}
.mon-style-perso td {
padding : .5em;
}
.mon-style-perso tr:nth-child(odd) {
background : white;
}
.mon-style-perso tr:nth-child(even){
background : #f7f7f7;
}