2

をご覧ください。height:150px; overflow:auto;すべての<td>タグに提供しました。コンテンツが少ない場合、高さは正常に機能しています。より多くのコンテンツについては、垂直スクロールバーが来る必要があります。ただし、ここではテーブルセルでは機能していません。

タグ<div>内でstyleプロパティを使用すると、スクロールが機能していることを意味します。<td>height:inherit; overflow:auto;

オーバーフローした<td>タグの解決策や理由はありますか?

提案してください。

4

3 に答える 3

2

こんにちは今あなたがそれが仕事td display propertiesよりもあなたを変えるなら

このように

td{
display: inline-block;
}
于 2012-09-21T10:25:23.707 に答える
1

TDのスタイルを指定display: block;して解決できますfloat: left;

td { height:150px; overflow:auto; display: block; float: left; }

デモ: http: //jsbin.com/ofufuf/1/edit

于 2012-09-21T10:25:12.863 に答える
0

テーブルタグはオーバーフロープロパティを直接サポートしていません。

これは、試した方法で行う必要があります。つまり、td内にdivを挿入してから、そのdivにオーバーフローを追加する必要があります。

<table> <tr> <td> <div style="height:100px;overflow:auto;">abc</div> </td> </tr> </table>

于 2012-09-21T10:29:05.487 に答える