質問: グーグルから発行されるタグについて質問です。 こんなようなタグが発行されますが、imgのsrcのリンクでhttpやhttpsを省略してもいいのでしょうか? リンクチェックツール http://deadlink.tv/index.php リンクチェックツールでこの部分だけリンク切れのエラーがでるので心配です。 ※httpをつければエラーはでません。
回答: はい、HTMLに書くURLはHTTP・HTTPSを省略して、`//`から始めることができます。呼び出し元のページがHTTPなら`http://`、HTTPSなら`https://`と解釈されます(Qiita)。 なお、Google Adwardsのような「こう書く」と決まったコードの場合にはそのまま書くのが適当ですが(特に、リファラが必要になる以上、この場合はHTTP/HTTPS混在が問題となりかねない)、ふつうのファイルを呼び出すときは * ローカルファイルだと`file://`とみなされてうまく動かない * HTTP/HTTPS両対応なら、HTTPのHTMLからHTTPS経由で参照して困ることは(アクセス解析系を除けば)ほぼ無い ということで、`https://`から書いておくことをおすすめします。