0
.file_input_hidden {
    font-size: 45px; 
    position: absolute; 
    right: 0px; 
    top: 0px; 
    filter: alpha(opacity=0); 
    -ms-filter: "alpha(opacity=0)";
    -khtml-opacity: 0; 
    -moz-opacity: 0;
    opacity: 0;
} 

これがコードです。sortsite で実行すると、コードの 6 行目 (top: 0px;) で CSS 検証エラーが表示されます。問題を追跡できませんでした。フィルターに異常はありませんか?この問題を解決するために私を助けてください。

4

2 に答える 2

0

「sortsite」が何であるかはわかりませんが、W3C CSS Validatorfilter (ある程度の信頼性を持つ唯一のCSSチェッカー)は、この行を誤っていると報告します。-また、ベンダー拡張機能(;などのハイフンで始まる-moz-opacity;この場合は役に立たないが無害)に関する警告も発行します。

filter: alpha(opacity=0)Microsoftの構造は、ブラウザ固有であることに加えて、一般的なCSS構文に違反しているため、エラーメッセージを消音する方法はありません。IE 8以前もサポートしたい場合は、これを保持してください。

于 2013-01-28T07:04:17.307 に答える
0

topルールの問題ではないと思います。これらは検証エラーをスローすると思います:

filter: alpha(opacity=0); 
-ms-filter: "alpha(opacity=0)";
-khtml-opacity: 0; 
-moz-opacity: 0;

CSS 検証は、すべての新しい CSS 機能がサポートされているわけではなく、プレフィックス付きのルールを検証しないため、ガイドとしてのみ使用する必要があります。検証に熱心に取り組む必要はないと思います。あなたのCSSは問題ありません。

于 2013-01-28T06:34:57.850 に答える