2

Mumbai Local Train Time Tableというサイトがあります。

asp.net Ajax dll 3.5 を使用しています。Rounded Corner エクステンションを使用します。IE で角丸が表示されていません。Chrome と Firefox で問題なく動作します。

私は何が欠けていますか?

4

1 に答える 1

2

テストに使用している IE のバージョンが指定されていませんが、これは重要な詳細ですが、とにかくサポートを試みます。

まず、IE8以前はborder-radius角を丸くするCSSスタイルをサポートしていません。したがって、IE8 以前でテストしている場合 (またはそれらを使用しているユーザーをサポートする必要がある場合) は、丸みを帯びた角を設定していないのは驚くことではありません。

次の 2 つのオプションがあります。

  • それを無視して、古いバージョンの IE のユーザーに四角い角を持たせてください。(それは世界で最悪のことではありません...そしてサイトの使いやすさには影響しませんので、なぜですか)
  • この機能を古いバージョンの IE に実装するCSS3Pieなどの JavaScript ツールを使用します。border-radius

IE9 または IE10 を使用しているにもかかわらずborder-radius.

Quirksmode<!DOCTYPE>は、ページの上部に Valid を配置することで解決できます。doctype があることに注意してください。ただし、その上に空白行があることにも注意してください。
重要: Doctypeは、ページの最初にある必要があります。その上に少しの空白やコメントがあっても、IE はそれを無視し、Quirks モードに戻ります。あなたは本当にそれを望んでいません。

互換性モード: これが問題である場合は、通常、次のようにドキュメントにメタ タグを追加することで解決できます。

<meta http-equiv="X-UA-Compatible" content="IE=edge">

それが役立つことを願っています。

于 2013-03-26T11:03:58.620 に答える