1

典型的な html ページでは、高さと幅が既に定義された img タグを使用した画像があるため、ブラウザは画像を読み込んでその寸法を取得するまで待つ必要はありません。それでも、ページが読み込まれるときに、画像で指定されたスペースを残さず、画像が完全に読み込まれた後にページのサイズを変更します。

ページのレンダリング中に画像が完全にロードされていない場合でも、ブラウザーをスペースから強制的に離れるにはどうすればよいですか。

また、ページの URL が壊れている場合、ブラウザはそのスペースを離れますか?

4

1 に答える 1

0

HTMLマークアップまたはCSSで画像の幅と高さを指定すると、ブラウザはページレイアウトでそれらの寸法を使用し、(必要に応じて)それらの寸法に合うように画像を再拡大縮小します。これが発生しない状況についての観察結果を分析する必要があります。最初にディメンションが適切に指定されていることを確認し、次にディメンションが変更されていないことを確認します(クライアント側のJavaScriptで)。W3C Markup Validation Serviceによると、あなたが言及したページには986のマークアップエラーがあり、ほとんどの問題は正式なものですが、レンダリングに影響するエラーが含まれている可能性があります。

src属性値が画像を参照していない場合、ブラウザは画像の代わりに属性の値をレンダリングすることが期待されますalt。これを行う方法はブラウザによって異なります。最近のブラウザは通常、画像に指定されたサイズを使用するため(テキストが収まらない場合はテキストを切り捨てる可能性があります)、全体的なレイアウトは画像がそこにある場合と同じです。

于 2012-06-02T15:50:09.667 に答える