展会信息港展会大全

在CSS里display与visibility有哪些区别?
来源:互联网   发布日期:2016-03-25 16:33:50   浏览:1862次  

导读:前几天在做一个图片无间隙滚动的效果,要利用到一个隐藏的层。在之间复制以前文字滚动的效果代码(文字滚动时无错误),结果发现页面被拉长了一倍,也就是隐藏的层。查CSS手册后发现了隐藏内容原来是有...

前几天在做一个图片无间隙滚动的效果,要利用到一个隐藏的层。在之间复制以前文字滚动的效果代码(文字滚动时无错误),结果发现页面被拉长了一倍,也就是隐藏的层。查CSS手册后发现了隐藏内容原来是有区别的,一种是保留对象的物理空间,一种是不保留。display:noneCSS1 隐藏对象。与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间 visibility:hidden对象隐藏,与 display 属性不同,此属性为隐藏的对象保留其占据的物理空间但是因为使用了visibility:hidden,拉长的内容其实就是那个含有图片的DIV;而改用display:none后就正常了。一直怀疑是高度设置的问题,没想到居然就是这么简单的一点内容。

赞助本站

人工智能实验室

相关热词: 开发 编程 android

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港