Comment le composant Block gère-t-il les classes CSS? J'ai le code comme ceci:Utilisation de l'attribut jwcid de Tapestry et du composant @Block pour le classement CSS?
<style type="text/css">
.nameColumnHeader { width: 30%; }
.nameColumnValue { width: 30%; vertical-align:top; }
</style>
...
<table>
<tr>
<th><span jwcid="[email protected]">...</span></th>
<th><span jwcid="[email protected]">...</span</th>
</tr>
...
</table>
En fin de compte, cela semble fonctionner. Les styles semblent être appliqués même si l'attribut class n'est pas spécifié.
Pourquoi cela fonctionne-t-il? Et ne serait-il pas préférable de spécifier l'attribut class (en termes de maintenabilité)? À ce stade, cependant, ce type de code est partout dans l'application, vaut-il la peine de le 'réparer'?