2009-09-04 6 views
0

JavaScriptのzoominプロパティを使用してページの背景イメージとそのコントロール(つまりテキストボックス)を拡大しています。ズームしながらコントロールの位置が乱されました。どのボディでもこの問題を解決するのに役立ちますコントロールのポジションを指定したZoomIn/ZoomOut

答えて

0

最初に、JavaScriptの「zoominプロパティ」がないので、最初の問題があります;-)ただし、インターネットエクスプローラーのみの(つまり、Microsoftのガベージ)CSSプロパティは「ズーム」と呼ばれ、ここで詳しく読むことができます。http://reference.sitepoint.com/css/zoom

「ズームが適用された要素を囲むコンテンツは、ズーム時に発生するサイズ変更を考慮してリフローされます通常以外の値に設定してください。 "言い換えれば、「コントロールの位置が乱された」という事実は、実際には予想される。レイアウトの残りの部分を混乱させることなく、少なくともCSSプロパティを使って「ズーム」する方法はありません。

のいずれかのことは、「ズームイン」する予定のすべてのものに「位置:絶対」を設定した場合です。これを行うには、あなたのレイアウトを修正する必要がありますが、理論的には、それらの要素を(高さと幅のプロパティのような通常の方法で、またはズームのような奇妙なものを通して)変更し、 (絶対配置された要素はページ上の他のレイアウトに影響を与えないと考えられているため)。

希望に役立ちます。