Я хотів би відцентрувати img всередині div без javascript та без фонових зображень .
Ось приклад коду
<div>
<img src="/happy_cat.png"/>
</div>
- Я не знаю розмір img, і він повинен перевищувати ширину батьківського
- Я не знаю ширину батьківського div (це 100%)
- Батьківський div має фіксовану висоту
- Зображення більше батьківського, і батьківський переповнює: прихований
- Потрібно підтримувати лише сучасні браузери
Бажаний результат. (Ігноруйте непрозорість тощо, просто зверніть увагу на позиціонування).

Я знаю, що це легко зробити за допомогою фонових зображень, але це не для мене варіант. Я також міг би використовувати javascript, але це здається дуже важким способом досягнення цього.
Дякую!
Джек