css不要的内容怎么隐藏

admin 轻心小站 关注 LV.19 运营
发表于前端技术学习版块 css,教程

如果你正在设计或者开发一个网站,那么你一定会用到CSS。不过,有时候我们需要隐藏一些我们不想要的内容,比如广告,页脚,侧边栏等等。那么,如何实现这个操作呢?下面我们来看看一些方法。/* 隐藏规则 */

如果你正在设计或者开发一个网站,那么你一定会用到CSS。不过,有时候我们需要隐藏一些我们不想要的内容,比如广告,页脚,侧边栏等等。那么,如何实现这个操作呢?下面我们来看看一些方法。

/* 隐藏规则 */
.hide {
  display: none !important;
  visibility: hidden !important;
  height: 0 !important;
  width: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  border: 0 !important;
} 

上面的代码就是一个通用的隐藏规则,如果你需要隐藏一些内容,只需要给这个内容添加上这个类名即可。这个规则用到了display,visibility,height,width,padding,margin和border这些CSS属性。下面我们逐个解释一下。

1. display: none !important;

这个属性可以将元素完全隐藏,同时也会影响到文档流。也就是说,隐藏的元素会从文档流中消失,不会占用任何空间。加上!important是为了确保这个规则的优先级较高。

2. visibility: hidden !important;

这个属性和display类似,也可以将元素隐藏。不同的是,被隐藏的元素仍然会占用空间,只不过在页面上看不到而已。同样,加上!important是为了确保优先级。

3. height: 0 !important; width: 0 !important;

这两个属性可以将元素的高度和宽度设置为零。虽然元素本身还在页面上存在,但是因为宽度和高度为零,所以看不到。同样,加上!important是为了确保优先级。

4. padding: 0 !important; margin: 0 !important; border: 0 !important;

这三个属性是为了确保元素的内边距、外边距和边框都为零。这样可以确保即使元素存在,也不会对页面造成任何影响。

综上所述,以上这个规则是一个非常通用的隐藏规则,可以适用于大部分情况。当然,如果你需要根据具体情况进行定制,也可以添加、修改这些属性。

文章说明:

本文原创发布于探乎站长论坛,未经许可,禁止转载。

题图来自Unsplash,基于CC0协议

该文观点仅代表作者本人,探乎站长论坛平台仅提供信息存储空间服务。

评论列表 评论
发布评论

评论: css不要的内容怎么隐藏

粉丝

0

关注

0

收藏

0

已有0次打赏