2012-02-25 24 views

答えて

0

<!--[if lte IE 8]> 
<![endif]--> 

およびまたはnoscriptタグを使用することができますそれを隠すためにJavascriptを使います。 Javascriptを無効にすると、非表示になりません。 Javascriptが有効になっていると、非表示になります。

$("#footer").hide(); 

この行は、(JavaScriptが有効な場合は)正常に表示されなくなります。 jQueryので

0

あなたは条件付きコメントあなたは、デフォルトではフッターのdisplay CSSプロパティがblockに設定(または、あなたのようにそれを必要とするものは何でも)持っている可能性があり

<noscript> 
</noscript> 
+0

内部を隠すためにJavaScriptを使用

0

http://api.jquery.com/jQuery.browser/

$(document).ready(function(){ 
    var ua = $.browser; 

    if (!ua.msie || (ua.msie && parseInt(ua.version) > 8)) { 
     $('#footer').hide(); 
    } 
}); 

http://jsfiddle.net/hUN4k/

基本的に、それはIE 8以下ではないかどうかを検出するためにjQueryのを使用して、ページのロード時に表示されます。

関連する問題