• 締切済み

クリッカブルマップ(?)にインラインフレーム

クリッカブルマップの背景にインラインフレームをのせる時はDIVタグしかないですか? DIVでのせているんですが、他の人が見るとずれてるというのです。 誰が見ても同じ所にインラインフレームをおくにはどうすればいいのですか? テーブルのタグでやってみたのですが背景画像の下にいってしまって余計ずれてしまいました。

みんなの回答

  • basil
  • ベストアンサー率35% (148/420)
回答No.1

クリカブルマップってことは画像ですよね。 通常そのまま上にインラインフレームを重ねる事はできません。 一部のユーザ環境で、レイヤーをつかって画像の上に重ねる事はできますが、対象にするユーザ環境をどこらへんまで絞るか(そのホームページを観るひとが使うだろうブラウザやOSなどのうち、マイナーなものをどのくらい切り捨てるのか)にもよってこの技術が使えるかどうか変わります。 企業サイトのような「みんなに観てほしい」サイトではこういった極端な技術は敬遠されて使われないケースがほとんどです。 「誰が見ても同じ」を目指すなら レイヤーやインラインフレームなどの使用は 避けるのが無難でしょう。 少し難しい話をすると、 世界にはいろんな標準化組織(たとえばW3Cなど)があってそこで世界中で通用するべき「基準」をつくっています。マイクロソフトやネットスケープ、オペラなど、いろんな企業がこの基準を元にブラウザソフトを開発しリリースしている訳ですが、それぞれ表示につかうレンダリングエンジン(画面を描画するソフト)は独自に開発したものであり、仕様もアルゴリズムもバラバラです。「基本的には同じ」であっても、細かい部分は違うわけで、こういった「細かい部分」の機能をホームページ内に盛り込むと、各ブラウザで表示結果が変わる訳です。 ホームページを作る人の使っているパソコン上でちゃんと見えるからといって、インターネット上の全てのユーザにあなたと同じパソコン・OS・言語・ブラウザなどを使ってもらう訳にはいかないですよね。そのために「標準」に沿ったHTMLを書く事を推奨します。

関連するQ&A