css 在移动的和平板电脑上隐藏页脚

2nbm6dog  于 2023-03-09  发布在  其他
关注(0)|答案(6)|浏览(135)

我想隐藏我的页脚在移动的和平板设备。我已经找遍了谷歌的一些帮助,但没有找到任何东西。我的页脚的HTML代码是,

<!-- Footer -->
    <footer class="footer" role="contentinfo">
        <div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
            <jdoc:include type="modules" name="footer" style="none" />
          <div class="footer">
&copy; <?php echo date('Y'); ?> <?php echo $sitename; ?>
            </div>

页脚的CSS代码是,

.footer {
  background-color: #F6861F;
  color: #fff;
  padding: 20px 0;
  margin-bottom: 0
  text-align: center;
  overflow: hidden;
  width: 100%;
}
yfjy0ee7

yfjy0ee71#

在移动的优先策略之后,你应该先隐藏页脚,然后只在桌面上显示它。

.footer {
  display: none;
}

@media (min-width: 992px) {
  .footer {
    display: block;
    background-color: #F6861F;
    color: #fff;
    padding: 20px 0;
    margin-bottom: 0
    text-align: center;
    overflow: hidden;
    width: 100%;
  }
}
gojuced7

gojuced72#

类似这样的方法应该可以奏效:

@media screen and (max-width: 600px) {
  .footer{
    visibility: hidden;
    display: none;
  }
}
raogr8fs

raogr8fs3#

检查此jsfiddle http://jsfiddle.net/ks1q8nkt/

@media screen and (max-width: 600px) {
  .footer{
    display: none;
  }
}

该代码意味着块中定义的每个类、id和元素将对最大宽度为600像素的所有设备做出响应。

20jt8wwn

20jt8wwn4#

你必须在css中为你的移动的宽度写@media。

@media screen and (max-width: 360px) {
 .footer{
     visibility: hidden;
     display: none;
 }
}

适用于小型移动的,您可以根据自己的需要改变宽度。

igsr9ssn

igsr9ssn5#

使用其他人提供的CSS。或者,如果你使用Bootstrap框架(大多数Joomla模板都有),只需添加适当的列可见性类:

<!-- Footer -->
<footer class="footer" role="contentinfo">
    <div class="hidden-xs hidden-sm container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
        <jdoc:include type="modules" name="footer" style="none" />
        <div class="footer">
            &copy; <?php echo date('Y'); ?> <?php echo $sitename; ?>
        </div>
    </div>
</footer>

我将hidden-xshidden-sm添加到容器前面的div类列表中。引导响应实用程序
注意:这两个类是针对最新版本的Bootstrap的。对于2.3.2版本,您需要阅读以下内容:Bootstrap v2.3.2响应实用程序

lnlaulya

lnlaulya6#

你应该试试这个css代码。

@media only screen and (max-width:767px)
{
.footer{
display: none;
}
}

相关问题