да, теперь отлично работает
но если задать картинке в стилях ограничения по размерам max-width: 400px !important; max-height: 300px !important;, то в опере так и осталось как писал выше,
задал блоку #newDivPh стиль overflow: hidden; минимальную ширину и высоту по 100px, теперь чётко видно, что картинка почему-то выходит за пределы этого блока:
видна часть ровно 100px c учётом border, по высоте блок правильно сделался, а по ширине не растянулся
в браузере гугл при наведение на маленькие картинки периодически исчезает ползунок в вертикальной прокрутке )