0

content-width 800px の Web サイトを作成しました。

しかし、ユーザーが幅 900px の写真をアップロードすると、サイトが完全に故障します。画像がウェブサイトに対して大きすぎる場合、div が大きくなる代わりにスライダーまたはスクロールバーを追加する方法はありますか? そうでない場合は、アップロードした画像のサイズを変更する必要があると思います..

前もって感謝します。

4

3 に答える 3

2

divを配置style="overflow:auto;"すると、画像がスペースよりも大きい場合にスクロールバーが生成されます

于 2013-04-11T13:17:56.960 に答える
1

幅について話しているので、コンテンツの幅を 800px に維持し、コンテンツ (この場合は画像) が 800px を超える場合はデフォルトでスクロールする必要があると思います。

おそらく、 overflow-x: scroll;を利用できます。CSS のプロパティを使用して、水平方向にのみスクロールします。オーバーフロー: 自動; 必要でない場合は、垂直スクロールも追加できます。

于 2013-04-11T13:22:14.797 に答える
0

問題を解決できるように、使用しているコードの一部を提供する必要がある場合がありますが、使用できるものは次のとおりです。

overflow: hidden;

これにより、800px のコンテンツ コンテナーよりも幅が広がらないようになります。

于 2013-04-11T13:16:23.000 に答える