5568 sujets

Sémantique web et HTML

Bien sûr, <th> c'est une cellule comme <td>, sauf qu'elle correspond à une entête de colonnes. Si tu mets 2 <th> dans ta première ligne de tableau, tu devras mettre 2 <td> dans chacune des lignes suivantes.
Modifié par 84mickael (31 Jul 2006 - 19:24)
Bonjour,
Merci mais je n'ai pas assez précisé.
En fait j'aimerais avoir alternativement un th puis un td à deux reprises.
Hermann a écrit :
Bonjour,
Merci mais je n'ai pas assez précisé.
En fait j'aimerais avoir alternativement un th puis un td à deux reprises.



Bonjour,
Le plus simple serait que tu nous disent quelles données sont concernées dans ce tableau avec un exemple.
Bonjour,

Houla ! Une ligne ne peut avoir qu'un seul en-tête.

La structure ci-dessus évoque plutôt deux tableaux placés côte à côte, comportant chacun deux cellules par ligne, et en fait plutôt des en-têtes de colonne que des en-têtes de ligne. En d'autres termes, ce serait un mixe (savoureux) entre tableau de donnée et tableau de présentation.

Ahem... Un exemple de contenu, peut-être ? Histoire que les maladroits dans mon genre puisse plus facilement s'expliquer en donnant simplement la structure correcte ? Smiley cligne
Modifié par Laurent Denis (01 Aug 2006 - 12:41)
a écrit :
La structure ci-dessus évoque plutôt deux tableaux placés côte à côte, comportant chacun deux cellules par ligne, et en fait plutôt des en-têtes de colonne que des en-têtes de ligne.


Ok merci c'est d'ailleurs ce que j'ai fais mais je voulais simplement savoir
s'il etait possible de les fusionner.
Si ça peut t'être utile, voila le code des mes 2 tableaux
    <table summary="Administrateurs et régisseurs" style="border-right: 1px solid #999; margin-right:15px;">
      <tr>
        <th scope="row"> Administrateur Général </th>
        <td> Robert Gouazé </td>
      </tr>
      <tr>
        <th scope="row"> Délégué Général </th>
        <td> Thierry d’Argoubet </td>
      </tr>
      <tr>
        <th scope="row"> Administrateur Délégué </th>
        <td>Régine Jonquière</td>
      </tr>
      <tr>
        <th scope="row"> Régisseur Général </th>
        <td> Claude Jacquemin </td>
      </tr>
      <tr>
        <th scope="row"> Régisseur adjoint </th>
        <td> Nicolas Chauteau </td>
      </tr>
      <tr>
        <th scope="row"> Régisseur Technique </th>
        <td>Fabrice Miralles </td>
      </tr>
    </table>
    <table summary="">
      <tr>
        <th scope="row">Bibliothécaire</th>
        <td> Hervé Salliot </td>
      </tr>
      <tr>
        <th scope="row"> Bibliothécaire adjoint </th>
        <td> Cécile Lazerges </td>
      </tr>
      <tr>
        <th scope="row"> Chargée de Production </th>
        <td> Aude Haller-Bismuth</td>
      </tr>
      <tr>
        <th scope="row">Communication<br />
          Relations extérieures </th>
        <td> Marie Granier-Ferrer </td>
      </tr>
      <tr>
        <th scope="row"> Attachée de direction </th>
        <td> Maryse Durand </td>
      </tr>
      <tr>
        <th scope="row"> Relations Presse </th>
        <td> Vanessa Chuimer<br />
          Katy Cazalot <br /></td>
      </tr>
    </table>

Modifié par Hermann (01 Aug 2006 - 14:56)
Je verrais plutôt ça "renversé".

Pas clair ? Je m'explique :

Au lieu de

<table>
<tr>
<th>Fonction</th>
<td>Nom</td<
</tr>
<th<Fonction Z</th>
<td<Monsieur X</td<
</tr<
....
</table>


Ca me semble plus logique que ce soit :

<table>
<tr>
<th>Fonction</th>
<th>Nom</th>
</tr>
<tr>
<td>Fonction Z</td>
<td>Monsieur X</td>
</tr>
...
</table>