专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Html教程 » cssvisibility:在CSS里display与visibility有哪些区别? »正文

cssvisibility:在CSS里display与visibility有哪些区别?

来源: 发布时间:星期五, 2008年9月26日 浏览:35次 评论:0
前几天在做一个图片无间隙滚动的效果,要利用到一个隐藏的层。

在之间复制以前文字滚动的效果代码(文字滚动时无错误),结果发现页面被拉长了一倍,也就是隐藏的层。

查CSS手册后发现了隐藏内容原来是有区别的,一种是保留对象的物理空间,一种是不保留。

display:none

CSS1隐藏对象。与visibility属性的hidden值不同,其不为被隐藏的对象保留其物理空间

visibility:hidden

对象隐藏,与display属性不同,此属性为隐藏的对象保留其占据的物理空间

但是因为使用了visibility:hidden,拉长的内容其实就是那个含有图片的DIV;而改用display:none后就正常了。一直怀疑是高度设置的问题,没想到居然就是这么简单的一点内容。

相关文章

读者评论

  • 共0条 分0页

发表评论

  • 昵称:
  • 内容: