- ベストアンサー
楽天RMS・GOLDについて
楽天RMS・GOLDを使って店舗ページをつくっているのですがDOCTYPE宣言はどのように 行えばよいのでしょうか?わかる方いらっしゃったらお力を貸してください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
GOLDは楽天の制限が無いので、自由に書いて大丈夫です。 記述しているhtmlのバージョンに合わせて書きましょう。 ■html 4.01の場合 【Strict】 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> 【Transitional】 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> ■xhtml 1.0の場合 【Strict】 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 【Transitional】 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ※encoding="xxx"の部分は、記述する文字コードに合わせて変更しましょう。 楽天のシステムページ自体はEUC-JPで書かれているので、GOLDに置くファイルに商品検索などを入れるなら EUC-JPで書かないと文字化けを起こしますので注意してください。 ※1行目のxml宣言に関しては、記述するとIE6への対応がめんどくさくなるので省略している人も多いです。 本来のルールとしては、文字コードをutf-8もしくはutf-16で記述している場合のみ省略が可能ですが、 その他の場合でも省略したところで何のペナルティも無いので、Webのプロでも無ければ省略してもいいと思います。 ■html 5の場合 <!DOCTYPE html> GOLDは自分の好きに書く事が出来ますが、 GOLD以外はそもそもヘッダーをいじれず宣言は書けませんので、気にする必要は有りません。 ちなみに、楽天のシステムページはDOCTYPE宣言が書かてれいません。 楽天のコードはかなり酷いので、あまり理想を求めてもその通り再現できないかもしれませんよ。
お礼
お返事が遅くなり大変申し訳御座いません。 ご回答頂き本当に有難うございました。 まだまだページ作成に関して勉強不足ですので大変参考になりました!