2008.04.12
google my map
googleマイマップで作成した地図のコードはiframeタグで提供されます。
しかし、XHTML 1.0 StrictやXHTML 1.1では「非推奨要素・属性」とされvalidになりません。
Google Mapsのマイマップで取得した以下コードの赤い部分をコピーし
<iframe width="500" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&s=AARTsJqaOi8Q3_GXqleVozq3OuYGVER_wQ&msa=0&msid=111785299853511043141.00044a44555f859aeb21d&ll=35.376734,138.440094&spn=0.097976,0.171661&z=12&output=embed"></iframe><br /><small><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&msid=111785299853511043141.00044a44555f859aeb21d&ll=35.376734,138.440094&spn=0.097976,0.171661&z=12&source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small>
以下のobject コードの青い部分に張り付けます。
ピンクの部分はiframeタグがobjectタグに変わった部分です。
objectタグでは 等価な内容名を示す必要があります。
<object width="500" height="350" data="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&s=AARTsJqaOi8Q3_GXqleVozq3OuYGVER_wQ&msa=0&msid=111785299853511043141.00044a44555f859aeb21d&ll=35.376734,138.440094&spn=0.097976,0.171661&z=12&output=embed" type="text/javascript" >等価な内容名</object>
<small><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&msid=111785299853511043141.00044a44555f859aeb21d&ll=35.376734,138.440094&spn=0.097976,0.171661&z=12&source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small>
<small><a href="http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&msid=111785299853511043141.00044a44555f859aeb21d&ll=35.376734,138.440094&spn=0.097976,0.171661&z=12&source=embed" style="color:#0000FF;text-align:left">大きな地図で見る</a></small>
これでXHTML 1.0 StrictでもValidになります。
[...] しかもGoogle my mapでは貼付け用のコードはiframe要素を使用して提供されています。 <iframe [...]
Posted at 2008.04.13 1:16 AM by » frame要素をobject要素に置き換える: WordPress日本語2.5を使ってみる!