私は次のようなものを持っています:
<div id="map-container">
<svg id="map" height="450" preserveAspectRatio="xMidYMid meet">
// Stuff
</svg>
</div>
地図です。テーブルヘッダーで一般的に行われているように、下にスクロールしても画面の上部に留まりたいです。ただし、CSS で「position: fixed」を使用すると、マップのサイズが完全に変更され (小さなサイズに縮小され)、再配置されます。スクロールしてもその位置は固定されますが、サイズと位置は完全に間違っており、「位置:固定」なしで表示されるものとはまったく対応していません。
現在、map-container の CSS は
margin: 0 20px;
height: 100%;