CSS中元素隐藏的几种方式
来源:互联网 发布:怎么提取软件源码 编辑:程序博客网 时间:2024/06/11 05:13
说一说CSS中关于元素隐藏的几个小例子
1、overflow:hidden将超出部分隐藏
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .one { width: 300px; height: 150px; background: pink; } </style></head><body><div class="one"> 第一最好不相见,如此便可不相恋。 第二最好不相知,如此便可不相思。 第三最好不相伴,如此便可不相欠。 第四最好不相惜,如此便可不相忆。 第五最好不相爱,如此便可不相弃。 第六最好不相对,如此便可不相会。 第七最好不相误,如此便可不相负。 第八最好不相许,如此便可不相续。 第九最好不相依,如此便可不相偎。 第十最好不相遇,如此便可不相聚。 但曾相见便相知,相见何如不见时。 安得与君相诀绝,免教生死作相思。</div></body></html>
我们可以看到内容超出了div的区域
给one类中添加overflow:hidden后超出的部分就被隐藏了
.one { width: 300px; height: 150px; background: pink; overflow: hidden;}
2 display:none隐藏元素 不占位置
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .one { width: 100px; height: 100px; background: red; display: none; } .two { width: 100px; height: 100px; background: blue; } </style></head><body><div class="one">1</div><div class="two">2</div></body></html>
第一个盒子被隐藏起来了,而且下面的盒子跑到第一个盒子的位置,所以不占据位置
3 visibility:hidden隐藏元素,占位置
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <style> .one { width: 100px; height: 100px; background: red; visibility: hidden; } .two { width: 100px; height: 100px; background: blue; } </style></head><body><div class="one">1</div><div class="two">2</div></body></html>
第一个盒子虽然隐藏了,但是下面的盒子不会跑到第一个盒子的位置,说明第一个盒子还占据着原来的位置。
0 0
- CSS中元素隐藏的几种方式
- CSS隐藏一个元素的几种方式及其不同
- css中隐藏元素的几种方法
- css中元素的隐藏方式
- CSS隐藏元素的几种方法
- 隐藏一个元素的几种方式
- CSS“隐藏”元素的几种方法的对比
- 转载:css隐藏元素的几种方案
- CSS对于元素隐藏的几种方法
- angular的几种元素隐藏的方式
- angular的几种元素隐藏的方式
- 小程序隐藏元素的几种方式
- css常用的隐藏元素的方式
- css中换行的几种方式
- 关于html 界面中元素隐藏的几种方法
- CSS-几种元素居中方式
- css隐藏页面元素方式
- CSS中的元素隐藏方式
- Java多态易错点
- Shiro简介
- 多线程
- UML类图中箭头和线条的含义和用法
- 15个常用魔术方法
- CSS中元素隐藏的几种方式
- 用MSBuild和Jenkins搭建持续集成环境
- linux下安装使用svn
- oracle 下载和安装
- java泛型与类型擦出
- Java8 Stream API介绍
- Windows平台apache模块开发环境
- 页面嵌套 Iframe 产生缓存导致页面数据不刷新问题
- 后缀数组 CSU - 1598 最长公共前缀