3

ですから、私は常に最新のブラウザー バージョンを使用していることを誇りに思っている人間の 1 人です (もちろん、Internet Explorer は除きます。そのブラウザーについては触れません)。

、、などの拡張プロパティを含め、CSS3 で導入されたプロパティについて詳しく説明しているこの素晴らしい CSS3 Web サイトに出くわしました。border-imageborder-left-imageborder-right-imageborder-top-imageborder-bottom-image

こちらで詳しく説明されているように、このプロパティはほとんどの主要なブラウザーで少なくとも部分的にサポートされています。それで、すべて順調ですよね?そんなに早くない...

期待どおりに動作するようになりborder-imageましたが、展開されたプロパティがレンダリングされません。たとえばborder-right-image: url(border.png) 27 27 27 27 round round;、Firefox、Chrome、または Safari では何もしていません。

border-imageは比較的インターネット上で文書化されていますが、拡張されたプロパティのいずれにも非常に制限されています (つまり、10 件未満の結果)。

CSS3 の達人からの洞察はありますか?

4

2 に答える 2

6

拡張されたプロパティは、現在の仕様border-*-imageには存在しなくなり、非常に長い間存在しませんでした。1ブラウザーがまだこれらのプロパティを実装している場合、それらは非標準であり、ブラウザー間のサポートを期待するべきではありません。

価値のあることとして、CSS3.info は非常に古く、最近はほとんど更新されていないため、参照用にはもう使用していません。http://caniuse.comの表は、可能な限り最新の仕様を常に参照しているため (特別な場合の注釈を付けて)、機能をレビューするときは最新の仕様を確認する必要があります。草案であり、まだ標準化されていません。


1の 個々の側面への拡張は、 Border モジュール(上記の CSS3.info ページがリンクしている!) の非常に古いアイデアであり、Background モジュールと統合されました。これらはすべて何年も前に行われました。合併は 2005 年に行われ、拡張されたプロパティが削除され、ボックスの側面に関係のない他のいくつかのプロパティが残りました。それ以来、これらのプロパティは再表示されていません。Backgrounds and Borders レベル 4 でさえありません。border-imageborder-image

于 2013-01-06T05:55:41.423 に答える