2010-11-27 14 views
0

www.asp.netチュートリアル#4「ページレイアウト」では、Joe Stagnerが要素の位置をAbsoluteに変更し、それらを新しい場所にドラッグします。 Visual Studioはこれを新しいセクションの新しいCSSクラスでHTMLでレンダリングします。私はステップを複製すると、私が代わりにインラインCSSスタイルを取得し、VS2008絶対位置要素のスタイルクラスを自動的に作成しない

<asp:Button ID="Button1" runat="server" CssClass="style1" 
    style="z-index: 1; position: absolute; top: 150px; left: 302px" Text="Button" /> 

の形で作成さない「STYLE1」クラスがありませんが、実際には何のスタイル要素は、どちらか作成されません。

VSTS 2008のツール|オプション| Htmlデザイナー| CSSの6つの選択肢がすべて「CSS(クラス)」、 、ツール|オプション| Htmlデザイナー| CSSスタイルの「自動スタイルアプリケーション」も選択されています第1、第4、および第5のオプションがチェックされる。

インラインスタイルではなく、スタイルクラスを生成するようにVisual Studio 2008に指示するにはどうすればよいですか?

答えて

0

「スタイルアプリケーション」ツールバーを有効にしてモードを手動に変更し、ターゲットルールを(新しい自動クラス)に設定することでこれを解決しました。これは、質問に記載された望ましい動作であり、おそらくデフォルト動作だったと思います。なぜそれはすべてのメニューをぶつけるときに私はそれを壊したことを除いて、なぜそれが動作を停止したのか分かりません。

関連する問題