Yuriko.Net 個別記事

2007-08-24
晴れ

iframeによる Google マップ埋め込みを使うなら DOCTYPE に注意

ゆりこ による 10:12:58 の投稿
カテゴリー: ソフトウェア

8月22日、iframe によって Google マップをウェブサイトに貼り込めるようになりました。今までは、Google Maps API と JavaScript を駆使する必要があったわけで、より簡便になりました。

しかし、問題は iframe 要素であることです。つまり、HTML 4.01 Strict, XHTML 1.0 Srtict, XHTML 1.1 では irrame が未定義になっているので使えません (文法エラーになる)。iframe を使うには、ウェブサイトの DOCTYPE を HTML 4.01 Transitional, XHTML 1.0 Transitional に変更する必要があります。

当の Google Japan Blog は XHTML 1.0 Strict なのに、iframe を使ってしまっていて、思いっ切り文法エラーです。みなさんも気をつけましょう。

なお、わたしは Transitional は好みじゃないので、iframe を使った Google マップ貼り込みに興味はありません。Lightweight Google Maps も対応予定はありません。

トラックバック・コメント »

コメントはありません。

上に戻る

※スパム対策プラグインの影響により、すぐにトラックバックが反映されない場合があります。お手数ですが、半日ほど待ってみてください。

コメント投稿

※発言の責任を明確にするため「名無し」「通りすがり」「匿名希望」等の匿名は不可とします。捨てハンドルでもいいので必ず名乗ってください。
XHTML (使えるタグ): <a href="" title="" ktai=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <img localsrc="" alt=""> .
※スパム対策プラグインの影響により、すぐにコメント内容が表示されない場合があります。お手数ですが、半日ほど待ってみてください。

上に戻る