收藏本站 
广告服务 
网站地图 
>> 本频道近100000余篇各类电脑技术、网络技术、软件技术、网页及平面设计等方面的电脑教程,我们的原则:不是精华拒不收录!
先飞电脑技术网技术文章网络编程CSS/HTML
网络编程 | 网站建设 | 网络技术 | 设计教程 | 软件教学 | 程序开发 | 数据库开发 | 教育认证 | 硬件维护 | 媒体动画 | 机械电子 |

如何用div占据空间的解决方法

[ 作者:佚名    转贴自:网络转载    阅读次数:74    更新时间:2007-9-18 15:13:00   录入:刘光勇 ]         
    当在div标签内无任何内容时:

  如果给div元素设置了宽度时,比如width:100%,此时div在IE中(IE6,IE7)将占据物理空间,而在FF中不占据物理空间(正确理解)。为了表述直观,将样式直接写在元素标签内:

  此时在IE中到底是什么在影响着最终的显示,又是如何解析的呢?

  可能的影响因素:字体大小(font-size),字体行高(line-height),高度(height),溢出(overflow)

  我们对上面的代码逐一添加过滤属性(具体的过程有兴趣的朋友,可以私下里实验一下,“自己动手,丰衣足食”!)

  在测试的过程中,你会发现IE6和IE7的解析也不尽相同,比如在给div设置了line-height:0; height:0; 的样式后,IE7中显示正常了,不再占据物理空间了,而IE6却依然我行我素,亦或是悲!

  最终的测试结果,最简单的方法是,给div设置高度(height)和溢出(overflow)属性

文章首页【加入到收藏夹】告诉好友】【打印此文】【关闭窗口
  版权声明:本站提供的“如何用div占据空间的解决方法”版权归文章所有者,转载请注明出处!
 ·上一篇文章:高效的进行CSS编码的技巧      ·下一篇文章:利用CSS相对定位进行多行多列布局
相关文章
·如何推广自己的网站[98]
·如何主动预防流行的恶意软件[18]
·如何用div占据空间的解决方法[74]
·如何才能通过防火墙运行Web和HTTP[33]
·如何高效的学习CSS(样式表)[24]
网站主页 | 收藏本页 | 联系我们 | 广告服务 | 站点地图 | 会员注册 | 招聘信息 | 内容指正

联系QQ:先飞电脑技术网站事务联系QQ,点击可以直接留言. 32933427 电话:13710542091 [世界排名] 鄂ICP备05005890号 先飞电脑教程网