calendar2photoモジュールに表示される写真は最大30*30pxなのでこれに合わせてサイズを指定してしまったが、考えてみれば「サイズを指定しない」様にすれば縦横非が不自然に変わることもなく、拡大されて粗くなることもないのだった。
というわけで以下のようになった。
table.calendar td.calendar-day a:hover { dislpay : block ; line-height : 1 ; } table.calendar td.calendar-day a:hover img { width : auto ; height : auto ; }
これでIEでも問題なく拡大でき、縦横比を保って最大サイズに拡大されるはず。
縮小時のサイズはお好きにご指定下さい。