私は PHP 5.4.3 で Web アプリケーションを構築<select><option>
し、CSS プロパティを持つ要素を持っていますborder:none
。実際、localhost の IE9 でアプリケーションを実行しても問題ありません。ただし、アプリケーションを本番環境に格納する必要がある実際の環境には PHP 5.1.6 がインストールされており、本番環境の IE9 でアプリケーションを実行すると、境界線は Windows アプリケーションの暗い 3D 境界線またはテキストボックスの境界線のように見えます。さまざまな CSS プロパティでテストしましたが、影響はありません。PHP 5.1.6 を使用した IE9 は、ボーダー CSS 設定を完全に無視しているようです (これも、私のローカルホストでは問題なくテストされました)。
Chrome、FF、Safari、Opera では発生せず、IE のみで発生します。
残念ながら、運用環境の PHP をアップグレードすることはできません。
スクリーンショット:
PHP 5.4.3 を使用する IE9 (ローカル ホスト) - 境界線なし。
PHP 5.1.6 を使用した IE9 (プロダクション) - 黒の 3D ボーダー。
前もって感謝します。