さまざまな Web ページへのリンクがあるナビゲーション バーに使用している JPEG 上のマップ エリアがあります。
<div id="container">
<img src="home.jpg" usemap="#imagemap" id="main-nav" style="max-width:100%;" />
<map name="imagemap">
<area shape="circle" coords="93,225,83" href="home.html" id="home">
<area shape="circle" coords="287,226,83" href="about.html" id="about"/>
<area shape="circle" coords="685,224,84" href="gallery.html" id="gallery" />
<area shape="circle" coords="876,226,87" href="facilities.html" id="facilities"/>
<area shape="rect" coords="-2,-8,1095,106" href="home.html" />
</map>
</div>
ナビゲーション画像が「コンテナ」div (幅 75%) に収まるようにするために、最大幅を 100% に設定しました (これで希望どおりになります)。しかし、これはサイトをロードするときの問題です。解像度が異なると、マップ エリアの位置とサイズがずれます。
それを回避する方法はありますか?IE7+で動作するソリューションが望ましいですが、何でも良いでしょう。
乾杯!