新しいプロパティを持つ有効なCSS
-
25-09-2019 - |
質問
私はWebkitのブラウザで自分のサイトのユーザビリティ/外観を後押しするために、いくつかのCSSのトリックを使用しています。二つの主なものは、(テキストエリアに - Safariや他の人のその迷惑なページ破りのサイズ変更オプションを停止する)text-shadow
とresize:none
です。
問題は、私はW3を通じて私のページを実行バリ、私はトンを得るときます:
#feb4b4 1ピクセル1ピクセル0#feb4b4 1pxの1pxの0は、プロパティテキストの影はCSSレベル2.1に存在しますが、中に存在しません。
- および -
プロパティのサイズ変更はCSSレベル2.1に存在しますが、中に存在しません:なしなし
これは本当に有効ではありませんか?ただ無視し、私は本当にこれを使用しない、またはそれが誤りであるべきでしょうか?
解決
text-shadow
プロパティは、CSS3プロパティです。あなたはW3 CSS Validtorサービスの高度なオプションからCSSレベル3を選択した場合、それは大丈夫通ってくる必要があります。これは、CSSレベル2にもありましたが、CSSレベル2.1のためにドロップされます。
他のヒント
テキストの影やサイズ変更の両方がCSS 3でのみ有効なプロパティで、彼らは唯一のブラウザでCSSの以前のバージョンで実装されましたが、公式にはサポートされませんでした。あなたがそれらを使用したい場合、あなたは本当に代わりにCSS 3を使用する必要があります。
私は-webkit-text-shadow
のような質問にprpoertiesの独自ブラウザequivsを使用して、私は のだと思い-webkit-resize
うまだあなたが(でも、レベル2の)プロパティを使用せながら検証するために、CSSを許可すること。
下側は、あなたがそこにそれを使用したい場合がよく-moz-text-shadow
などのMozillaのために模倣するためにこれを持っている...と仮定しIEは最終的に、あなたは戻ってでそれらすべてを置き換える、それをクリーンアップするかもしれないこれらをサポートするために開始します仕様で1つのプロパティの宣言ます。