Visibility: IE7 の隠れたバグが発生しています。私のCSSは次のとおりです。
.image {
float:left;
width:298px;
visibility:hidden;
*visibility: hidden;
}
基本的に、div 内に含まれるすべてのものを非表示にする必要がありますが、スペースを占有して予約します (この場合、display: none は機能しません)。CSS の可視性の行を無視しているように見える IE7 を除くすべてのブラウザーで動作します。