ASP.NETフルスクリーンでない場合のページの書式設定を無効にする

私はC#を使用してVS2005上のWebアプリケーションを持っています。

私のウェブページがフルスクリーンで開かないと、アイコンとラベルはウィンドウの幅に合わせて自動的に調整され、ボタンとアイコンが見えなくなります。

これを無効にする方法はありますか、ウィンドウがフルスクリーンであるかどうかにかかわらずフォーマットを固定することは可能ですか?

0

2 答え

CSSを使用して width (固定)または min-width (レイアウトは縮小されません)を設定できます。 min-width は古いバージョンのIEではサポートされていません。

どちらの場合も、ブラウザーウィンドウが小さければ(または使用可能なスペース - ヒストリーのようなものが横に開いている場合)、これよりも水平スクロールが行われます。

しかし、ブラウザが最大化されていれば、読書には余りにも幅広く、最近では非常に広い画面を持つユーザーが多いと考えています。

1
追加された

これはやりにくいでしょう。ブラウザがフルスクリーンで表示されている場合、javascriptの関数を使用してchceckすることができます。それから、あなたはこれが本当であるかどうかを確かめるために間隔でこれをしなければなりません。

if (screen.width == window.innerWidth && screen.height == window.innerHeight) {
// web browser full screen
}

それに基づいて、その条件に基づいて適用できる別のスクリーンCSSテンプレートを作ることができます。その後、サイトに別のレイアウトを適用させることができます。

私が気に入っているもう1つのアプローチは、ブラウザのサイズによって満足できる方法でCSSレイアウトを作成することです。

1
追加された