Если указать картинке width: 50%, то она растянется на 50% ширины родительского блока.
Для того, чтобы ширина картинки была 50% от своей начальной ширины, достаточно обернуть ее в div со стилем display: inline-block, и тогда уже указать картинке нужную ширину.
Пример.
Оригинал:
(
Read more... )