开发者社区> 问答> 正文

div的高度被设置为0px,目的何在

我在一些大网站的源代码中看到,有些 包含内容的div,高度被设置为0px
我有两个疑问
1.div的高度被设置为0px,里面的内容居然还能正常显示,没有被隐藏起来,这是为何?
2.把高度设置为0的目的何在?

展开
收起
小旋风柴进 2016-06-07 11:05:48 2338 0
2 条回答
写回答
取消 提交回答
  • 可能跟动画也有关系吧
    transition height 需要两个高度状态
    设成0为初始值

    2019-07-17 19:29:36
    赞同 展开评论 打赏
  • 不占用位置,不设置overflow属性溢出内容是会显示出来的

     <div style="height:0;overflow:hidden" >
    abcdddd<br/>ddd
    2019-07-17 19:29:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载