分享

ie6中关于div 高度的bug

 明天网吧 2014-12-01

       *ie中 div 有默认高度(20px左右),此默认高度有文字size决定。一般采用font-size:0px 来解决
       具体的 根据div 标签中是否有内容,分类
           1.当div 为空标签时,具有默认高度(20px左右)。如果设置height<20px,div无任何反应;如果设置height>20px,则div告诉随设计值变化(即height可大不可小)。因为没有内容,设置line-height是无效的。
       2. 当div内部有内容时(即使为 ),仍具有默认高度(20px左右):如果设置height<内容高度,则div会被撑开;此时line-height起作用,如果line-height<height,div取height的值;如果line-height>height,div去line-height的值--即div取height与line-height中较大的那个。但在其他浏览器中,div只取height的高度,不受line-height的影响。
div .blank2{margin:0 auto; height:2px; font-size:1px; clear:both; overflow:hidden}               

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多