2009-05-06 12 views
1

私は今、2,3ヶ月間ウェブサイトで作業しており、主にクロムでテストしています。しかし、私は何かをリリースする前に、私は常にfirefox 3.somethingとIE7でそれをチェックします。今私はいくつかの苦情を受けている、それはIE6で非常によく見えていないと私はそれをチェックします...まあそれはそのように見えません。 IE6で同じように見せるためにHTMLに追加できるクイックフィックスはありますか?はIE 6のヘルプが必要です。

+5

ここにはありませんマジシャン...たくはいや、それは私はこの1つのタイトルを見て、」思っ –

+10

を「壊れた」見て引き起こしているHTMLの一部を投稿しますh、私たち全員はいないの? " – Rob

+2

"クイックフィックス"、笑、良いもの - IE6はnp-hardです – annakata

答えて

1

すべてを動作させるための迅速なトリックはありません。異なるように見える各要素をかなり調べなければなりません。 それは、あなたはCSSリセットファイルを見てみるかもしれないと言いました。 Yahoo has one. もしあなたがsearch googleと他のものを見つけることができると確信しています。

0

私は本当にそれを知りたい単純な解決策がある場合。 :) しかし、とにかくthisあなたのページをクロステストするために良いMicrosoftのツールを使用することができます。 ウェブサイトの最終レンダリングを比較するのに便利です。

2

本当に良いスタートはhttp://code.google.com/p/ie7-js/です。ドキュメントの先頭に条件付きコメントタグを置くだけで、ie6 'standards-compliant'になります。その後、IEの各バージョンごとに別々のCSSドキュメントがあることを確認し、すべてのコードがw3のバリデータで有効であることを確認してください。また、doctypeを宣言することで多くの問題を解決できますが、ブラウザが見ている最初の行になければなりません。

編集:また、pngの透明度のために、私はこのhttp://www.twinhelix.com/test/(IE PNGFIX 2.0 Alpha)が最適に動作することを発見しました。

+0

IE7.js(今IE8.js、私は信じています)はかなり素晴らしいですが、a)すべての問題を修正するわけではなく、b)JavaScriptをオフにしているユーザーにはうまく動作しません。 –

1

これを読んでください:Internet Exporer box model bug。また、すべてのスタイルのベースラインを設定するには、YUIリセットまたはEric MeyerのresetReloadedを使用してみてください。

そしてChromeでの開発をやめてください! FirefoxをFirebugで試してみてください。

0

IE7でうまくいけば、CSSリセットでは何も起こりません。フローティングとオーバーフローのときのダブルマージンのようなもの:自動バグは、発生ごとに手動で追加する必要があるものです。

<!--[if lt IE 7]><style type="text/css">@import "/stylesheets/ie6.css";</style><![endif]--> 

、その後、あなたが望んでいたおそらくない何

(一度はい、1)すべてのバグを修正するie6.cssファイルの書き込み:私はあなたの頭のタグに次の行を追加することをお勧めしたいです聞いて、それは誰もIE6をそんなに嫌う理由です

5

downvotesの危険で:テストマトリックスにIE6を追加しようとしましたか?かなりの数のユーザーがIE6でうまく見えないと訴えている場合は、IE6を使用しているユーザーがかなり多いので、それをあなたのブラウザのセットに追加するだけの価値があるようですリリース前に確認してください。言ってるだけ'。

+0

私は同意したので私はupvotedしかし、私はそこにあなたがなぜアップグレードする必要があり、それらにいくつかの優しいナッジングを与えるあなたのユーザーを教育するための良い議論があると思う。あなたが言うように、それはあなたのターゲットオーディエンスに依存します。 – Matt

1

あなたのウェブサイトはIE6でどのくらいひどいですか?それがマイナーな場合、私はそれについて心配しません。

IE6ではどの程度重要な働きをしていますか?それはshare of the marketですが、ゆっくりとしかし確実に減少しています(政府のウェブサイトから私自身のログを見ると、IE6が間違いなく消えていることがわかります)。ウェブサイトにメッセージを表示して、IE6を使用しているかどうかを知らせるメッセージを表示して、アップグレードするようにアドバイスできますか?

アップグレードする理由はたくさんあります。アップグレードする理由をユーザーに教えることもまた価値がありますか?

+0

ありがたいことに私たちはIE6をダンプする許可を得ました。特に、MSがIE 6を使用して停止すると言っていることを指摘したときhttp://www.businessinsider.com/microsoft-launches-anti-marketing-campaign-for-ie6-2011-3 –

0

クライアントブラウザのバージョンを確認し、そのブラウザのCSS修正を含めることができます。しかし、最も簡単な解決策は、彼のブラウザが古いことをクライアントに警告や通知を表示し、ここでは最新のブラウザ

をダウンロードするためのリンクを提供することである

http://garmahis.com/tools/ie6-update-warning/

その通知を表示するためにいくつかの方法である私は、このソリューションが好き

http://www.browser-update.org/