ie6で画像のpaddingを表示させたい
seesaaブログユーザーです。
seesaaはxhtmlで記述しているようでソースの先頭は
1:<?xml version="1.0" encoding="Shift_JIS"?>
2:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
(1:は一行目, 2:は二行目であることを表しています)
のようになっています。
これを
1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
もしくは
1:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2:<?xml version="1.0" encoding="Shift_JIS"?>
としても問題ないのでしょうか?
と、質問させていただいた理由は
画像に枠をつけたいと思って、cssでimgにpaddingを指定したのですが
ie6では表示されないのでこれを何とかしたいからです。
http://www.koikikukan.com/archives/2006/03/11-015552.php
の記事を参照してわかったのですが、
この状態ですと画像のpaddingがie6では適用できないのですね。
そこで、記事にあるようにdoctype宣言を先頭に持っていくと
ie6でも表示されるようになりました。
ということで、
「<?xml version="1.0" encoding="Shift_JIS"?>」
の扱いについて質問させていただきます。