0

リストを作成しようとしています.2つのアイテムがあり、多くのアイテムがあります。div の内側には画像があり、この画像は div からはみ出してはいけないと言ったのに見えてしまいます。例はここにあります。

誰かがこれを私が望むようにフォーマットするのを手伝ってくれますか?

4

2 に答える 2

1

overflowプロパティを に設定すると、コンテンツがこぼれるのをhidden防ぎます。div

.catalogentry {
    overflow: hidden;
}

http://jsfiddle.net/6XXrp/

あなたのコメントによると:

次に行う必要があるのは、それぞれimgを a div、たとえば classcontainでラップし、CSS で次のように指定することです。

.contain {
    height: /* max height you want */
    width: /* max width you want */
    overflow: hidden;
}
于 2012-08-03T23:00:16.243 に答える
0

overflow:hidden; で切り取る代わりに、img のサイズを変更してみてください。

このようなもの:

.catalogentry .itemImage img {
  max-width: auto;
  max-height: 80px;
}

読み込み時間を改善するために、画像のサイズ変更はサーバー側でより適切に処理されることに注意してください。ただし、それは別の話です...

于 2012-08-03T23:24:52.290 に答える