0

したがって、ここには2つの問題があります。どちらも、このフィドルで確認できます。下部にある[テスト]リンクをクリックすると、 http: //jsfiddle.net/5hR9x/4/になります。

まず、マップキャンバスを含むコンテンツdivがヘッダーバーの真上に溢れています。私は、コンテンツdivである親要素に対して絶対ポジショニングが機能しているという印象を受けましたが、マップキャンバスはそれを通り過ぎています。

また、マップは灰色のキャンバスのごく一部にしか表示されず、拡大を拒否します...さらにドラッグすると、マップ自体のサイズが変更されます。誰かがこれらの問題を説明できますか?

4

1 に答える 1

0

要素を絶対に配置すると、その親がposition: absoluteまたはに設定されている場合を除いて、ページに対して要素が相対的に配置されposition: relativeます。

map_canvasに設定されているため、コンテンツdivがヘッダーの上にオーバーフローしていposition: absoluteます。divでラップする必要がありposition: relativeます。そうすると、ヘッダーバーがブロックされなくなります。

ただし、マップの高さに関する2番目の問題は修正されません。

于 2012-05-26T18:55:29.100 に答える