css隐藏div(CSS控制DIV层显示和隐藏的实现方法)
类别:Web前端 浏览量:650
时间:2022-01-21 00:12:36 css隐藏div
CSS控制DIV层显示和隐藏的实现方法CSS中的display和visibility属性
css中display和visibility可以隐藏和显示html元素包括li层。看起来两者非常类似,很多人会搞混。下面分别介绍两者的属性:
display:none|block;
display:none;
隐藏该html元素,确切的说,是在浏览器中消除该元素,不占屏幕的空间。若其下有其他元素,就会上移到该空间区域(好像桌子上有100块钱,现在我把它放在抽屉里藏起来,桌子上放100钱的地方可以放在其他任何东西)。
dispaly:block;
显示已经隐藏的html元素,如果别的元素占有了该空间时,他将下移,空间重新别原来的元素占有。(把100块钱重新从抽屉里那出来放回桌子上)。
visibility:hidden|visible;
visibility:hidden;
隐藏该元素,正真的隐藏,但他还占有那块空间。这时,(桌子上有100块钱,这是我盖了桌布把他隐藏起来,钱还在那里)。
visibility:visible;
让元素显示(拿掉了桌布,看到了100块钱)。
所以display和visibility控制的分别是html元素是否存在和是否显示,display的属性定义该元素存在或不存在,而visibility的属性只是控制该元素是否显示出来,实际上还是存在的。
接下来用代码来举个例子,代码:
- <html>
- <head>
- <script type="text/javascript">
- function testDisplay()
- {
- var liD = document.getElementById("testD");
- if(liD.style.display=="none")
- {
- liD.style.display = "block";
- }
- else
- {
- liD.style.display = "none";
- }
- }
- function testVisibility()
- {
- var liV = document.getElementById("testV");
- if(liV.style.visibility =="hidden")
- {
- liV.style.visibility ="visible";
- }
- else
- {
- liV.style.visibility = "hidden";
- }
- }
- </script>
- </head>
- </body>
- <li id="testD" style="border:#ddd 1px solid">
- <li style="display:block;border:#ccc 2px solid">
- <li style="visibility:visible;border:#aaa 2px solid">
- Display
- </li>
- </li>
- </li>
- <li id="testV" style="border:#ddd 1px solid">
- <li style="display:block;border:#ccc 2px solid">
- <li style="visibility:visible;border:#aaa 2px solid">
- Visibility
- </li>
- </li>
- </li>
- <input type="button" value="TestDisplay" onclick="testDisplay()"/>
- <input type="button" value="TestVisibility" onclick="testVisibility()"/>
- </body>
- </html>
以上所述是小编给大家介绍的CSS控制li层显示和隐藏的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对开心学习网网站的支持!
您可能感兴趣
- python实现简单加密(Python 隐藏输入密码时屏幕回显的实例)
- access区分登录身份的代码(妙用.htaccess隐藏网页文件扩展名)
- css实现隐藏菜单(利用CSS实现几款不错的菜单栏实例代码)
- thinkphp静态怎么设置(浅谈thinkphp的nginx配置,以及重写隐藏index.php入口文件方法)
- jquery判断是否显示或隐藏
- pythonselenium隐藏浏览器窗口(Python Selenium 之关闭窗口close与quit的方法)
- php框架laravel使用(laravel5环境隐藏index.php后缀apache的方法)
- js隐藏显示tr
- webapp隐藏地址栏
- jquery的动画效果api(jQuery框架实现元素显示及隐藏三种动画方式)
- unix进程空间的区段(Unix/Linux fork隐藏的开销)
- css设置隐藏左右边框(CSS 实现元素较宽不能被完全展示时将其隐藏的方法)
- php nginx 底层执行流程(nginx/apache/php隐藏http头部版本信息的实现方法)
- 宝塔面板防火墙是自动开的吗(宝塔面板开启隐藏的 waf 防火墙的方法)
- css不显示滚动条设置(css隐藏移动端滚动条并且ios上平滑滚动的方法)
- 如何获取gridview隐藏列的值
- 14岁丧父 20岁丧母,从苦难走向辉煌的银泰创始人沈国军(14岁丧父20岁丧母从苦难走向辉煌的银泰创始人沈国军)
- 银泰集团董事长沈国军获评 北京影响力 十大企业家(银泰集团董事长沈国军获评)
- 15帅气男士发型,清爽时尚很有型,喜欢就试试(清爽时尚很有型)
- 哪几个历史人物被影协主席李雪健演的活灵活现(哪几个历史人物被影协主席李雪健演的活灵活现)
- 王伦狭隘,晁盖霸道,宋江奸诈骨头软,只有鲁智深才适合当寨主(王伦狭隘晁盖霸道)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
热门推荐
- python提取字符串中的正则表达式(python3正则提取字符串里的中文实例)
- 企业网站服务器怎么选(企业网站服务器租用几个常见问题)
- 数据类型typescript知多少(一文了解TypeScript数据类型)
- aspx文件中CodeFile与CodeBehind的区别
- C#泛型List的用法
- phpcurl缺点(PHP封装cURL工具类与应用示例)
- javaes6教程(如何使用ES6的class类继承来实现绚丽小球效果)
- css3导航条推荐(使用CSS3制作倾斜导航条和毛玻璃效果)
- python怎么安装queue(python队列Queue的详解)
- python里面的time如何用(详解python:time模块用法)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9