如何使用媒体查询隐藏广告?

时间:2014-05-17 04:50:37

标签: html css media-queries

我正在向我的网页添加移动广告,我正在尝试隐藏左侧垂直列广告以适应移动平台。我怎样才能做到这一点?我试图隐藏广告,但一直没有成功

HTML:

 <div id="leftcolumn"><div id="nav">
        <ul>
         <li><a href="index.html">Home</a></li>
         <li><a href="http://results.htm">Results</a></li>
        </ul> 

    <p>
    <script type="text/javascript"><!--
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script src="http://test.com/pagead/show_ads.js" type="text/javascript">
    </script>

    </p></div> </div>

    <!-- end of nav -->  
    <!-- end of leftcolumn -->

CSS:

#leftcolumn { float:none;
              width: 120%;
              letter-spacing:0.1em;
}
script #leftcolumn {
    display:none
}

1 个答案:

答案 0 :(得分:1)

为广告添加ID:目前我添加了adblock

<div id="leftcolumn"><div id="nav">
        <ul>
         <li><a href="index.html">Home</a></li>
         <li><a href="http://results.htm">Results</a></li>
        </ul> 

    <p id="adblock">
    <script type="text/javascript"><!--
    google_ad_width = 160;
    google_ad_height = 600;
    //-->
    </script>
    <script src="http://test.com/pagead/show_ads.js" type="text/javascript">
    </script>

    </p></div> </div>

现在,

@media (max-width : 480px) {
    #adblock {
         display: none;
    }
}

如果要隐藏垂直列本身:

@media (max-width : 480px) {
   #leftcolumn {
      display: none;
    }
}