'td'タグにスクロールバーを追加する方法はありますか?'td'タグ内に動的コンテンツがあります。'td'を固定サイズにし、コンテンツが' td'サイズより大きくなる場合は、その特定のセルにのみスクロールバーを表示する必要があります。これを達成する方法はありますか?
質問する
84952 次
3 に答える
48
はい、できます。
最も簡単な方法は、セル内に div を配置し、そのoverflow
スタイル プロパティを設定することです。
CSS :
div.scrollable {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
overflow: auto;
}
HTML :
<td><div class=scrollable>
Some content with a scrollbar if it's too big for the cell
</div></td>
コンテンツがトリミングされていない場合でも、スクロールバーを常に表示したい場合は、CSS でauto
に置き換えます。scroll
于 2013-01-03T09:29:20.887 に答える
17
<table width ="400" >
<tr>
<td >
<div style="width:100%; max-height:300px; overflow:auto">Your content here
</div>
</td>
</tr>
</table>
お役に立てれば
于 2013-01-03T09:40:25.517 に答える
4
それに応じてスクロールされるように、div要素の「高さ」または「幅」のいずれかを指定する必要があります。たとえば、 Scroll Vertically(Y-axis) を適用したい場合:-
<td><div class="scrollable">
Some content with a scrollbar if it's not fit in your customized container
</div></td>
div.scrollable
{
width:100%;
height: 100px;
margin: 0;
padding: 0;
overflow-y: scroll
}
于 2016-07-28T05:27:01.240 に答える