1

ホームページでMP3を再生するために、 MediaElement.jsWordpressプラグインを使用しています。

しかし、Internet Explorer 8では、プラグインに問題があります。

再生ボタンと音量ボタンの代わりに、ブロック状の長方形のみが表示されます。2台の異なるコンピューターでテストしたところ、同じ結果になりました。

ここでテストできます:http://www.alatarmusic.com/noise-reduction/

FirefoxとiPhoneのSafariで問題なく動作します。そして、私は他のサイトが私のInternetExplorerにうまく表示されることを知っています。たとえば、MediaElementJS.comのプレーヤーは正しく見えます。私のホームページに何か問題があるようです。

しかし、これの理由は何でしょうか?

4

2 に答える 2

1

スタイルシートには次の CSS が含まれています。

.post .content button{background:linear-gradient(top,#ffffff 0%,#e9e9e9 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e9e9')";

美化:

.post .content button {
    background: linear-gradient(top,#ffffff 0%,#e9e9e9 100%);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e9e9e9')";
}

最後のプロパティ は-ms-filter、Microsoft による独自の CSS 拡張であり、Internet Explorer によってのみ解析されます。

お色#ffffffはホワイト、お色#e9e9e9はライトグレーです。

この効果は Internet Explorer でのみ機能するため、再生ボタンの代わりに明るい色の四角形が表示されるのは IE ユーザーだけです。

を に設定するfilternone、ボタンが返されます。 スクリーンショット:

このマークアップは、Wordpress ブログの他のボタンに影響を与える可能性があるため、削除することはできません。filter:none代わりに、CSS に.mejs-button;を追加できます。例えば:

.mejs-button{
    filter: none;
}
于 2012-11-02T15:59:23.093 に答える