現在、Web ページに 3 つの画像を横に並べて配置しています。ユーザーが十分に拡大すると、ページ レイアウトによって 3 番目の画像が最初の 2 つの画像の下に配置されます。レイアウトが維持されるように、画像が単にページの端に「消える」ことをお勧めします。この動作を指定するにはどうすればよいですか? ありがとうございました。
2960 次
3 に答える
1
body
またはサイト ラッパーに固定幅を設定しますdiv
。そうすれば、ブラウザーのサイズがサイトの要素に影響を与えることはありません。
于 2011-05-17T16:03:22.110 に答える
1
容器に入れてラッピング防止
<div style="white-space: nowrap;">
<img ... />
<img ... />
<img ... />
</div>
もちろん、インライン スタイルの代わりに CSS クラスを使用する方が賢明です。
また、コンテナをスクロールできないようにしたい場合は、そのoverflow
スタイルを に設定できますhidden
。
これは、含まれる要素に両方のスタイルを設定する JSFiddle の例div
です。そのため、3 番目の要素 (私が使用した画像の insetad ですspan
が、それは関係ありません) が単純に端から消えます。幅を固定ピクセル サイズに設定してページをズームインしようとするspan
と、要素が端から消えてしまうことがわかります。
于 2011-05-17T16:03:27.093 に答える
0
置くことができますoverflow:hidden;
..これにより、ズームインまたはズームアウトが行われるときに3番目の画像が非表示になります。2番目にラッパーと3つの画像すべての幅を修正し、フロートをimg div.に置きますが、3番目のdiv幅を他のものと比較して少し小さく保ちます。
于 2013-11-22T05:20:14.753 に答える