3

この非常に単純な例のようなテーブルがある場合:

table {
    table-layout:fixed;
    width:300px;
}

.td1 {
    width:100px;
}
.td2 {
    width:200px;
}

そして、私の1つには、たとえばで.td2の画像が含まれています。ユーザーがスクロールしてすべてを表示できるように、スクロールバーを表示したいと思います。しかし、これは不可能だと思いますよね?300pxwidth

だから私の質問は:

  1. hiddenテーブルのオーバーフローを処理する以外に他のオプションはありますか?

  2. コンテンツが設定された幅を超えた場合にのみスクロールバーを表示することはできますか?(私はいくつかのフォーラムソフトウェアでそれを見たことがあると誓いますが、どれを思い出せません)

4

1 に答える 1

4

どうですか

overflow: auto

コンテンツはクリップされ、スクロールは必要な場合にのみ追加されます。

テーブルセルのdiv内に画像を配置し、divの幅と高さをtdの100%にして、オーバーフローするようにスタイルを設定します:auto

<style>
.test { width: 100%; height: 100%; overflow: auto; } 
</style>

<td>
<div class="test">
your image
</div>
</td>
于 2009-09-24T11:59:03.733 に答える