2011-07-19 11 views

答えて

1

これは、多くの場合、jquery.colorbox.jsの後にcolorbox.cssをロードすること、またはbad doctypeに起因します。 jquery.colorbox.jsの前に、jQueryとcolorbox.cssの両方をロードする必要があります。 ColorBoxは、jQueryのreadyメソッド内の要素に呼び出されるか、jquery.colorbox.jsの後に宣言される必要があります。

ColorBoxには有効なdoctypeが必要で、quirksモードでのレンダリングはサポートされていません。 HTML5のdoctypeを使用していない場合は、完全なdoctype宣言(URI付き)を使用して、標準モードでのレンダリングを確実にしてください。

残念ながら、この省略DOCTYPEは、Internet ExplorerのQuirksモードで文書をレンダリングする:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 

URIを持つDOCTYPEはすべてのブラウザのための標準モードでレンダリングされます。詳細は

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 

、参照Aリストアパート primer on doctypes.

+0

@Tharindu ucscは解決しましたあなたの問題? – jeni

0

JavaScriptコードの形式が正しくないか、あなたのCSSコードが不正です。 colorboxライブラリを使用する前に私に似たようなことが起こりました。あなたのどこかで小さなミスがあります。

関連する問題