1

バージョン 3.0 の別の CSS セットを使用する VS2010 の webApp プロジェクトがあります。一部のクラスには、VS が削除し続けるクロス ブラウザー互換性のために IE に関連しないスタイルがあります。プロジェクトまたは CSS ファイル (これらのクラスではない) で作業しているある時点で、ファイルをフォーマットし、クラスを変更してそれらのスタイルを削除するように見えます。これが繰り返され、何が原因なのか特定できません。

たとえば、次のクラス:

.label
{
    font-family: Arial;
    font-size: 10pt;
    text-align: right;
    color: black;
    vertical-align: top;
    padding-left: .5em;

    background-color: #EBEBEB; /* Fallback background color for non supported browsers */  
    background-image: -webkit-gradient(linear, left top, right top, from(#FFFFFF), to(#DAD6E7));  
    background-image: -webkit-linear-gradient(left, #FFFFFF, #DAD6E7);  
    background-image: -moz-linear-gradient(left, #FFFFFF, #DAD6E7);  
    background-image: -ms-linear-gradient(left, #FFFFFF, #DAD6E7);  
    background-image: -o-linear-gradient(left, #FFFFFF, #DAD6E7);  
    background-image: linear-gradient(left, #FFFFFF, #DAD6E7);  
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFFFFF', EndColorStr='#DAD6E7', gradientType='1'); /* IE6 - IE9 */
}

これになります:

.label
{
    font-family: Arial;
    font-size: 10pt;
    text-align: right;
    color: black;
    vertical-align: top;
    padding-left: .5em;

    background-color: #EBEBEB; /* Fallback background color for non supported browsers */  
    background-image: linear-gradient(left, #FFFFFF, #DAD6E7);  
}

そして私のスタイルを取り除きます。さらに、スタイル シート ツールバーの CSS バージョンは、少し前に明示的に 3.0 に設定した後、2.1 を示しています。

VS2010 が CSS バージョンを 2.1 にダウングレードし、IE 以外のスタイルを削除し続ける理由は何ですか?

4

0 に答える 0