2017-07-01 3 views
1

編集するvbhtmlページがあり、<style>...</style>ブロックに囲まれたCSSを除き、すべての構文で細かい部分が強調表示されます(c#、javascript、html)。それは、インラインCSSの正しい構文強調表示(例:<td style="color:yellow"...)も行います。Visual Studio 2015の構文強調表示がvbhtmlカミソリのページ内で機能しない

VS2015でCSSがハイライト表示されるのは、私が紛失している<style>...</style>ブロックのトリックですか?

答えて

1

私自身の質問に対する答えが見つかりました。 <style>...</style>の中に何らかの種類のRazor構文がある場合、構文の強調表示は停止します。例:

<style> 
    .foo{ 
     background-image:url(@Url.Content("~/")Content/Images/shell/home_16.jpg); 
    } 
</style> 

解決策は、Razorでクラスを別の<style>...</style>ブロックに分割することです。

関連する問題