firefoxを使ってFC2blogの画像が見られない件について
さっちゃんの話
「VIPPERな俺跡地の画像が表示されないんだけど」
自分
「見れるよ」
さっちゃん
「firefoxで見てみてよ!VIPPERな俺が見られない生活なんて考えられない」
ここから始まった firefoxでfc2の画像が表示されない もしくはalt属性が表示されている件(前述のサイトの場合 alt属性が空なので 何も表示されないように見えるが、「」というaltで指定した言葉が表示されている)
何となく ローカルで実験してみた
以下の例で画像が表示されない事があった
<img src="test.jpg" border="0" alt="test" />
一方表示される例として
<img src="test.jpg"> <img src="test.jpg" border="0" alt="test"> <img src="test.jpg" border="0" />
と言うことは
空要素タグ と alt属性 と border属性あたりが怪しい!
高校・大学で情報や電気回路を習っている人は懐かしいと思うあの表を作ることにしました
総当たりの真理値表を作成
空要素タグの有無(E) | alt属性の有無(A) | border属性の有無(B) | 画像の表示結果(i) | 補足 |
---|---|---|---|---|
○ | ○ | ○ | × | alt属性が表示される |
○ | ○ | × | ○ | ― |
○ | × | ○ | ○ | ― |
○ | × | × | ○ | ― |
× | ○ | ○ | ○ | ― |
× | ○ | × | ○ | ― |
× | × | ○ | ○ | ― |
× | × | × | ○ | ― |
ここからI=TRUEであるモノを探すと
¬( E ∧ A ∧ B)
すなわち
空要素のタグが無いか alt属性を指定していないか border属性の指定をしていなければ表示されるはずだった
にも関わらず たまたまFC2ブログの場合 borderも指定し altも指定し 空要素タグも入れる
運が悪いとしか言いようがないわけですね。
まとまらないまとめ
自分最近 (X)HTMLについてまじめに勉強しようかなと思って断念している