ブログのヘッダーにある画像が表示されません
自分のブログに画像を貼り付けているのですが、見える人と見えない人がいます。
下記URLがそうです。
http://blog.livedoor.jp/duel_oyakodaka/
見えない人のソースを確認すると、imgタグが全く消えているみたいです。
少ない情報ですが、何か思い当たる方のお知恵を拝借したいと存じます。
回答(2)
1.

えと、生成されたブログのヘッダを見て貰えばわかるのですが、マークアップ言語は、HTMLではなくXHTMLなんです。
ですから、<br>は <br />と書かなきゃダメ。
あと、<img あーたら="こーたら">は
<img あーたら="こーたら" /> って書かなきゃダメです。
# かく言う私もこの初歩的ミスを、けっこやらかしてるんで
# えらそうに、ここで回答するぐらいなら、まず自分の
# ブログを修正してりゃいいんですが、三日坊主なので
2.

コメント(4)
>>1
HTMLとXHTMLの違いについては、例えば
http://www.w3.org/MarkUp/#xhtml11
を読んでみて。(たしか日本語訳された版もあったと記憶して
るけど、探すほど親切じゃなくて、ごめんなさい。だって、おねむなんだもん)。 Good night
<<回答には直接関係のない話です>>
>>1
実際はそうなのですが、なかなか難しいですよね。
それに「しなければならない」けど、しなくても閲覧に大きな問題は無い、というのが現状だと思います。
(例えばこのページでも絵文字の img タグは閉じられていませんし)
また、特に改行に関しては livedoor ブログの仕様上「改行を <br> タグに変換」となっていますので、難しいかと。
初心者が気軽に書くブログに「改行は手入力で <br />」というのは酷な話かと思います。
>Altair☆さん
XHTMLの情報ありがとうございました。
<img ... />をやってみましたが、同じ結果でした。
ただ、今までってきりHTMLだと思っていたので目からうろこでした。
>forestkさん
アドバイスどうもありがとうございます。
そうなんです、見える人と見えない人がいるのが、やっかいです。
知り合いに見えない人いるので、協力してやってみます。
連レスですが。
どうやら、原因がわかってきました。
表示しようとしている画像ですが、livedoor以外のサーバーにあります。
どうもその場合、見える人と見えない人が出るみたいです。
試しに、livedoor内に置いて同じことをすると、今まで見えなかった人も見えるようになりました。
色々ありがとうございました。
均等分配して解決にしておきます。




