当前位置: 首页 > 图文教程 > 网页制作 > CSS样式表 > 解决CSS中 display 与 visibility 的区别

CSS样式表
css对边框的属性控制和链接的伪类选择器
css对于颜色和文本属性的控制
HTML和CSS的关键:盒子模型(Box model)
CSS网页布局全精通
css教程:css指令,兼容,注释,selector
DIV+CSS网页布局的基础知识整理
门户网站构建CSS框架的规则
8个优秀的CSS实现数据图表的应用实例
CSS3 有关的问题
css实用技巧及必须得注意的事项
CSS在网页放置注意的两个问题
学习CSS值得去的几个英文网站
IE与FF不兼容网页布局CSS问题
CSS教程:完美的绝对底部
CSS样式表渐进增强的应用
CSS3五个技巧给你的网站带来出色的效果
CSS实例:CSS的10个方法和技巧
相对完美的CSS绝对底部
CSS3中的5个有趣的新技术
Webjx收集的30个CSS导航及菜单教程

CSS样式表 中的 解决CSS中 display 与 visibility 的区别


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-12   浏览: 71 ::
收藏到网摘: n/a

解决:
查CSS手册后发现了隐藏内容原来是有区别的,一种是保留对象的物理空间,一种是不保留。
-------------------------------
display:none
CSS1 隐藏对象。与 visibility 属性的hidden值不同,其不为被隐藏的对象保留其物理空间
visibility:hidden
对象隐藏,与 display 属性不同,此属性为隐藏的对象保留其占据的物理空间。
但是因为使用了visibility:hidden,拉长的内容其实就是那个含有图片的DIV;而改用display:none后就正常了。刚刚还一直怀疑是高度设置的问题,没想到居然就是这么简单的一点内容,结果用了这么多的时间跟精力,唉……