Comment créer une cellule de tableau qui défilent lorsqu'débordant
Je dois créer une cellule de tableau avec une fixe en hauteur et en largeur, mais avec beaucoup de contenu; quelque chose en utilisant overflow: auto
. Le problème est que je ne peux pas utiliser display: block
sur une cellule de tableau (il sorte de casse la disposition de table) j'ai donc essayé ceci:
height: 100px;
overflow: auto;
position: relative;
width: 1280px;
Mais cela ne fonctionne pas. Voici mon balisage:
<tr>
<td colspan="3" style="width: 1280px; overflow:auto;">
{assign var="latime" value=$agenda|@count}
{assign var="latime" value=$latime*150}
<div style="width: 1280px; position: relative; overflow: auto; ">
<div style="width: {$latime}px; height: 100px; position:relative;">
{assign var="i" value=0}
{foreach from=$agenda item=ag}
{assign var="img" value=$agenda[$i][3]}
<img src="{$img}" id="imag{$i}" onclick='schimbaslidetoti({$i})' />
{assign var="i" value=$i+1}
{/foreach}
</div>
</div>
</td>
</tr>
OriginalL'auteur zozo | 2011-04-14
Vous devez vous connecter pour publier un commentaire.
Vous pouvez imbriquer un bloc div avec le overflow:scroll bien défini à l'intérieur de la cellule du tableau. ie
href="https://www.w3.org/TR/html51/single-page.html#the-td-element" >peut contenir contenu de flux, qui comprend
div
sOriginalL'auteur DavW