2011-01-18 7 views
0

私はいくつかのHTMLレイアウトをやろうとしている、と、かなり私の問題はここに来る:HTMLイメージ質問

<img src = "https://something.com/image.png"> 

画像をURLに移動したときに、ブラウザに表示することができますが、ないマイクロソフトでVisual Studio(またはこのHTMLページをロードするときのブラウザ)では、代わりに壊れたイメージとして表示されます。これは、私が他の画像をこのように見ることができるように、そのような方法でリンクすることはできないと信じさせてくれます。私はそれがセキュリティで保護されたhttp接続を必要とすることと何か関係があるかどうか、そしてこれを回避する方法があるかどうか疑問に思っています。

基本的には、URLをナビゲートすると画像が表示されます。ただし、画像が表示されているこのHTMLファイルを開くと、破損した画像として表示されます。なぜこれが不思議ですか?

ありがとうございました。

+0

Imgタグは、最初に閉じる必要があります。属性altは、ユーザーがプロキシを持っているときには動作しません。 –

+0

XHTMLにはこれらのことが必要です。また、2番目の答えはすでに正しいです。 – user535617

答えて

3

安全な接続を確立する必要がありますそれを行う。ブラウザーがあなたがイメージのsrcとして配置したurlを渡すと、それはそのサーバーに要求を送ります。これは、それがサポートするさまざまな暗号化方法を提供することによって応答します。しかし、httpデータとしてページをブラウズしているので、レスポンスを理解することができません(相手がhttpならば画像データとみなされ、現在は暗号化メソッドのクエリになっています)。要するに、あなたのコミュニケーションを賢明にするためにSSL層が欠けているので、壊れた画像が見えます。

+0

うん、私はそれを昨日の終わりに働かせました。そしてあなたは正しいです。 +あなたのための担当者に感謝します。 – user535617

-1

あなたのCSSで背景画像にしてみてください。

編集私はこの質問に投票しています。私は、私が確信していないことを前にして、問題を解決するために質問者によって提示されなかったアイデアを提供するものがあれば、野生の推測をしていたはずです:

+0

この特定のページには対応するCSSはありません。私は1つ作ることをお勧めしますか? CSSを作成せずにこれを行う簡単な方法がありますか? – user535617

+0

あなたのVSの問題に役立つかどうか分かりませんが、大部分はCSSを使うことができます。これには例外があるかもしれませんが、私は考えることはできません。 – Skunkwaffle

+0

私はこれを認識していますが、これは実際には何のためにも使用されないテストページに過ぎません。私はCSSを作成する必要はありません。 – user535617