やあ..
背景がデフォルトでグラデーションになっているラベルがあります(IE)。
label{
width:100px;
height:100px;
border:1px solid red;
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr="#ff3333",endColorStr="#663300");
}
<label> Rama Rao </label>
ユーザーがその背景色をグラデーションまたは通常のいずれかに変更できるようにしています。ユーザーが入力した値を取得し、css を設定しています。
<label style="background:#val1"> Rama Rao </label>
また
<label style="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorStr="#val1",endColorStr="#val2");"> Rama Rao </label>
ユーザーが再度グラデーションを設定すると機能します...しかし、ユーザーが通常の色を入力した場合は機能しません...しかし、私の知る限り、inline-style
内部スタイルをオーバーライドできます...しかし、filter
場合によっては機能しません(つまり、フィルターを背景によって上書きされます) ...どうすればこれを克服できますか?
注:名前の揺れについては、<label>
ここで言及しました...しかし、それはどのタグでも起こる可能性があります....