ページの中央にパネルを配置したいのですが、ページのサイズをパネルの幅よりも小さくするときに、パネルを x-pos 0 に配置したいと考えています。パネルの幅よりも小さくサイズ変更しても、パネルが画面の左側からはみ出すことはありません。
たとえば、次のコードはパネルを中央にうまく配置しますが、ブラウザのサイズをパネルの幅よりも小さくすると、ブラウザの左側から押し出されます。
その場合、パネルを 0px 左の位置に強制的に留まらせる方法はありますか?
<div style="position:fixed; width:800px; top:0px; left:50%; margin-left:-400px;">
content
</div>