我想在移动设备和平板电脑设备上隐藏我的页脚。我已经看了谷歌的一些帮助,但没有找到任何东西。我的页脚的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">
© <?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%;
}
答案 0 :(得分:1)
在移动优先策略之后,您应首先隐藏页脚,然后仅将其显示在桌面上。
.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%;
}
}
答案 1 :(得分:0)
这样的事情应该有效:
@media screen and (max-width: 600px) {
.footer{
visibility: hidden;
display: none;
}
}
答案 2 :(得分:0)
检查此jsfiddle http://jsfiddle.net/ks1q8nkt/
@media screen and (max-width: 600px) {
.footer{
display: none;
}
}
代码意味着块中定义的每个类,id和元素将响应最大宽度为600像素的所有设备。
答案 3 :(得分:0)
你必须在css中为你的移动宽度编写@media。
@media screen and (max-width: 360px) {
.footer{
visibility: hidden;
display: none;
}
}
对于小型手机,您可以根据自己的需要更改宽度。
答案 4 :(得分:0)
使用其他人的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">
© <?php echo date('Y'); ?> <?php echo $sitename; ?>
</div>
</div>
</footer>
我将 hidden-xs 和 hidden-sm 添加到容器前面的div
类列表中。见这里:Bootstrap Responsive Utilities
注意:这两个类是针对最新版本的Bootstrap。对于2.3.2版,您需要阅读:Bootstrap v2.3.2 Responsive Utilities