• ベストアンサー

楽天RMS・GOLDについて

楽天RMS・GOLDを使って店舗ページをつくっているのですがDOCTYPE宣言はどのように 行えばよいのでしょうか?わかる方いらっしゃったらお力を貸してください。

質問者が選んだベストアンサー

  • ベストアンサー
  • tkmojo
  • ベストアンサー率50% (105/207)
回答No.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宣言が書かてれいません。 楽天のコードはかなり酷いので、あまり理想を求めてもその通り再現できないかもしれませんよ。

phat_life08
質問者

お礼

お返事が遅くなり大変申し訳御座いません。 ご回答頂き本当に有難うございました。 まだまだページ作成に関して勉強不足ですので大変参考になりました!

関連するQ&A