Добавьте overflow:hidden;
к .thumb_container
, добавьте vertical-align:bottom;
к изображению.
Вы можете удалить множество других значений, вот обновленный jsfiddle:
http://jsfiddle.net/tgqBG/12/
Другой способ сделать это (поддерживается несколькими браузерами) - показать изображение через background-image
.В своем комментарии я сказал, что это создаст проблему, потому что элемент нуждается в фиксированных размерах, однако я только что понял, что это можно легко исправить, добавив изображение туда, но скрыв его.
http://jsfiddle.net/tgqBG/51/
Это не работает без float
, потому что он получит ширину 100%
.Это связано с тем, что автоматическое свойство div
отображается как block
.
. Чтобы исправить это, измените div
на span
, а затем добавьте display:inline-block;
.
* 1027.*
http://jsfiddle.net/tgqBG/52/