1

.htcファイルを使用してIE8でCSS3の動作を取得しようとしています

したがって、同じ要素に適用しているものが2つあります(丸みを帯びた角とグラデーション)

しかし、いくつかの理由で、2つの効果を同時に機能させることができません...グラデーションは適用されますが、角の丸みは適用されません。クラスを個別に適用すると機能します(つまり、丸みを帯びた角のみ、またはグラデーションのみ)。

このページは http://uiux.atwebpages.com/skeletal.htmlで見ることができます (カリキュラム/クラスのdivを参照してください)

私を助けてください。

4

1 に答える 1

1

CSSコードを見ずに判断することはできませんが、CSSに構文エラーがあり、そのうちの1つが失敗している可能性があります。これを確認するには、失敗したプロパティのすぐ下にプロパティを追加すると、効果がないことがわかります。

編集:これはIE8では機能しませんが、IE8でもCSSが壊れることはありません。

border-radius: 10px;

Microsoftには、適切な勾配ツールもあります。

filter:progid:DXImageTransform.Microsoft.gradient(...);

ただし、グラデーションを表示する最良の方法は、フォトショップでグラデーションを描画してから、幅を1pxにカットし、その画像を背景画像として使用することです。

于 2012-04-23T09:43:42.553 に答える