0

左側(垂直ビュー)に件名メニューを表示するマスターページがあり、右側にメールを表示する子ページがあります。

子ページには HTML コンテンツが表示され、サブジェクト メニューがクリックされると変化します。問題は、子ページの html スタイルがマスター ページに適用され、コンテンツに応じて子ページが縮小または拡大することです。

子ページを div 内に配置し、div サイズを静的に固定しようとしましたが、これは機能せず、子ページからマスター ページに適用されるスタイルを制御することもできません。

これを修正する方法。

4

2 に答える 2

2

最後に、それを 1 ページとしてレンダリングします。
すべての CSS が一緒になります。

分離する必要がある場合は、別のコンテナー CSS クラスを使用し、それを使用してスタイルを区別します。

コンテンツを制御できない場合、サイズを修正することはできません。ただし、CSS オーバーフロー プロパティを使用して、オーバーフローの方法を決定できます。スクロールバーを表示または非表示にすることができます。

.mail{
  overflow: auto;
}

参照:オーバーフロー

于 2013-07-04T10:01:20.497 に答える
1

個々のページ (マスターと子) からすべての css を削除して、代わりにテーマを使用できないのはなぜですか? 「App_Themes」内に「デフォルト」のテーマ フォルダを作成し、そこに 1 つの css ファイルを配置するだけです。次に、特定のクラスを使用して、どのページでも要素のスタイルを設定します。競合がないことを確認してください。

ただし、テーマを有効にする必要があります。web.config またはページ宣言のいずれかを使用します。

于 2013-07-04T13:36:18.500 に答える