div の CSS プロパティ table-cell を設定しました。また、div の幅を指定し、オーバーフローを非表示に設定しましたが、table-cell プロパティにより、div は幅を気にしません。大きな画像を配置すると幅からはみ出してしまいます。table-cell を使用して div に固定幅を使用するにはどうすればよいですか?
.right{
display: table-cell;
overflow: hidden !important;
vertical-align: top;
width: 400px;
}