Katuragiの日記: おっ違うのね 6
日記 by
Katuragi
IEとSafariではimgタグの*の扱いが違うのか...
【期待する表示方法】
widthに任意の数字を入れ、hightに*を入力した場合、
hightはwidthに引きづられ等幅で拡縮される
【成功したブラウザ】
Safari1.0 for MacOSX
IE5.2 for MacOSX
Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.5b) Gecko/20030726 Mozilla Firebird/0.6.1
【失敗したブラウザ】
IE5.5 for Windows
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)
【現象が見れるページ】
自サイトの左下
もう修正しましたので現象を見ることはできませんm(_ _)m
【参考資料】
[とほほさんのimgの説明には解説なし][Acanthopanaxさんのコメント]
成功 (スコア:1)
$ set -o vi
失敗 (スコア:1)
でも表示されなかったりとか。(w;
--- どちらなりとご自由に --- --
成功 (スコア:1)
-- ラテール部参加者募集中
Re:成功 (スコア:1)
HTML 4.01 [w3.org]ですと、IMG要素 [w3.org]のheight [w3.org]およびwidth [w3.org]属性に指定できるのは、Length [w3.org]でして、これはMultiLength [w3.org]とちがって"*"は指定できないのですね。
Re:成功 (スコア:1)
てことはHTML4.01に準拠していると思われるブラウザでは*は無効になるということですね。
MultiLengthはこれから衰退する方向なのでしょうか。
# その前に素直にlengthで指定する方向で
-- ラテール部参加者募集中
Re:成功 (スコア:1)
MultiLengthは、tableのcolなんかでつかうものなのです。
ちなみに、HTML 3.2 [w3.org]ですと、IMGのheight, widthで指定できるのは、ピクセル単位のみなのですね。