非常に単純な要件があります。リンクを無効に見せてください。なんでこんなに難しいの?
.disabled {
-moz-opacity:.50; -ms-filter:"alpha(opacity=50)"; filter:alpha(opacity=50); opacity:.50;
}
私のスタイルです。私はそれをliに適用しました...しかしIE7ではそれは何もしません。FFとIE8は動作しているようですが、IE7はごみです
手がかりはありますか?
私が覚えている限り、filter:alphaを機能させるには、要素にレイアウト(「ズーム:1」など)または背景色のいずれかが必要です。
私はあなたが望むものを正確に評価するのではなく、不透明度と同様の効果を与えるだろうという提案をすることができますか?
画像エディタを開き、デフォルトのリンクカラーでテキストを入力します
不透明度を50%に変更します
新しい色の値をキャプチャします
.disabled {
color:#yournewcolorvalue;
}
たとえば、デフォルトの青いリンクの色#0000FFを使用する場合
50%の不透明度の値は#7F7FFFです
IEランドで「レイアウトを設定」するには、明示的な寸法またはズーム率が必要です。
0.50
わかりませんが、代わりに試してください.50
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity:.5;