私はこのpostがあることを知っていますが、私はまだもっと知り、私より多くの経験を持つ他の人から学びたいと思っています。 CSSの機能やJavascriptの機能など、私が今考えていないことはIE6 +では動作しないか、IE6 +では動作しないことがありますか?おそらく、あなたはそれを(私の好きなものを除いて:別のブラウザを使用して)ハックを持っていますか?私は本当にあなたの意見を賛美します。 Thnx。IE6 +で動作しないスクリプト、CSSなど
答えて
あなたはIEのバグ
のリストが必要な場合は、IEで動作しません別のCSSは
Border-radius: create rounded corners with CSS!
であり、また、これを読んで、この
を参照してください。 msdnから1つ
は常にquirks mode
IE(だけではなく6けれども、私も7でこれを見てきたと思います)、それは法の外になるまでそれがループ内の値を評価しないだろうこの事を持っているがあります。すなわち、このコード(表の行のセルにIDを設定する例)である。
putids = function (cells)
{
for (var i = 0; i < 5; i++)
{
cells[i].id = "cellid" + i;
}
}
は、すべてのID「cellid5」と、あなたの5個の細胞を与えるだろう。異なるIDを持つためには、実際には別のメソッドに代入を移動してループ内で呼び出す必要があります。
CSSに関しては、「絶対」対「固定」の問題を覚えています。たとえば、他のブラウザとはまったく反対です。また、IE6は透明なpngファイルをサポートしていません。
これは私の頭の上からのものです。
私はそれを知らなかったし、それも試していない(私はテーブルのことを意味しますが、私はプロジェクトのためにそれを必要としますが、サーバーサイドでユニークなIDを持つテーブルの動的な生産を解決しました)... jQueryは "絶対"対 "固定"の問題も修正しますか? – doro
あなたの例のループは、あなたが説明したように動作しませんし、IE7とFirefox 3.5(私もIE6でも疑いがありますが現時点ではchekcできません)で期待される結果を生成します - http://jsbin.com/あなたがコードを見たい場合はURLに追加/編集してください。 JavaScriptのループを使用して、ループ内でコンテキストを強制的に強制する必要がある場合があります。たとえば、http://stackoverflow.com/questions/341723/event-handlers-inside-a-javascript-loop-need-a-closure –
これは、私がテストしたすべてのブラウザで動作します。私はこれがIE 7の特定の問題であるかどうか覚えていなかったので、私はその前に "考え"を入れました。 コードは例ですが、私はそれをテストしておらず、それを私の頭から書きました - しかし、それは問題です、特に私が取り組んだ重いjavascriptプロジェクトそれはie6サポートを必要とした)。 どこに書かれているのかわかりませんでしたので(私が実際に自分で解決した最初のことでした)、私はそれがここで何の価値もないと思っていました。 – laura
より高度なCSSセレクタのような要素>即時子、element[attribute=value]
など、動的にページに追加された要素のために(IE8でテスト)IEで動作するように表示されません。私はp
ノードがdiv#something
の子として動的に追加された後、div#something > p {color: red}
がIEで動作しないようなものを見ました。
これは、ダイナミックに作成されたコンテンツ用にタイトなCSSを作成する際に気をつけなければならない問題です。
クワルクモードが良いです。また、SitePointで誰がサポートしているのかを完全に確認することもできます。http://reference.sitepoint.com/css
はよく見える...あなたの方法をクリックしてたくさんの、しかし非常に包括的! THNX – doro
これはコミュニティウィキです。 – Randell