0

わかりましたので、愚かにも最初から doctype を追加しませんでした。追加する必要があるのは、jquery スクリプトを使用したいのですが、なんらかの理由で IE9 で問題が発生するためです (おっと!)。だから私はDoctypeを追加する必要があります

ただし、ボタンの間隔などが台無しになり、修正方法がわかりません。両方のドキュメントへのリンクが正しくありません

doctype なし http://viewpictures-loginlive.freehostia.com/Website%202/chandeliersale1.html

doctype 付き http://viewpictures-loginlive.freehostia.com/Website%202/chandeliersale12.html

1)doctypeを追加せずにjqueryイメージスクリプトをie9で動作させる方法はありますか?FirefoxとChromeが完全に表示されるため..

2)ボタンの間隔を正しくするにはどうすればよいですか、またはdoctypeドキュメントについて誰か助けてもらえますか?

4

1 に答える 1

0

最初から !DOCTYPE を追加しなかったため、ブラウザーはコードを Quirks モードでレンダリングしました。このモードは、古い Web サイト (!DOCTYPE 宣言がない) との互換性のためにのみ存在し、ブラウザーによって異なる場合があります。Strict モードまたは W3C 標準モードは !DOCTYPE 宣言に依存しており、すべてのブラウザーで等しく表示されます。

Quirks モードと Standards モードのレンダリングはまったく異なります。そのため、標準モードではサイト スタイル全体が壊れているように見えます (少なくとも、Chrome では壊れているように見えます)。これを簡単に解決する方法はありません。残念ながら、Web サイトのスタイルを標準モードで書き直す必要があります。これからは、常に最初から !DOCTYPE 宣言を追加する必要があります。

于 2012-07-22T00:52:05.477 に答える