這段代碼應該將這段代碼放在條件註釋中的body底部。我們可以在IE之前的條件註釋中添加javascript嗎?</body>
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta2)/IE7.js"></script>
<![endif]-->
這段代碼應該將這段代碼放在條件註釋中的body底部。我們可以在IE之前的條件註釋中添加javascript嗎?</body>
<!--[if lt IE 7]>
<script src="http://ie7-js.googlecode.com/svn/version/2.1(beta2)/IE7.js"></script>
<![endif]-->
條件註釋使用的正常評論的語法:<!--
[if …]>…<![endif]
-->
。這就是瀏覽器不理解它們的原因。所以他們可以放在任何允許正常評論的地方。 被允許爲body
element的子碼。
因此,您可以在body
元素的底部放置該條件註釋。
js文件是庫「IE7.js是一個JavaScript庫,用於使Microsoft Internet Explorer的行爲像一個符合標準的瀏覽器,它修復了很多HTML和CSS問題,並使IE6和IE6下的透明PNG工作正常。把這個放在
或者就在之前? –@jitendra - 爲什麼會這樣? –
@jDominic羅傑 - 我的意思是它會更好地工作,我只會用於IE6。 –
你可以把這些代碼在<head>
標籤,它會工作。
但它可以去任何地方。
它是一個庫,它可以改變瀏覽器行爲IE6像IE7,我應該放置在底部或頂部
–我知道我可以放在
,但它是一個最佳做法,把js置於底部。 –那你不是剛剛回答你自己的問題嗎? –
是的。條件註釋不必位於標籤頭部。
http://msdn.microsoft.com/en-us/library/ms537512(VS.85).aspx
<!--[if lte Gecko 3.1]><script type="text/javascript">
Cufon.replace('.cufonised p, H2');
</script> <![endif]-->
請問這項工作?
你試過了嗎? –
爲什麼不呢? ______ – kennytm