谢谢啊,再请问下为什么加了overflow:hidden以后,浮动元素的父级div就有高度了

 我来答
黑马黄子
推荐于2017-10-10 · TA获得超过219个赞
知道小有建树答主
回答量:201
采纳率:88%
帮助的人:103万
展开全部
因为overflow:hidden意思就是把这个DIV的宽度和高度给定型了,必须有参数的
其实按照W3C标准,每个一个属性都必须要有高度和宽度的参数设置,自适应auto也属于参数内的,每个一个div最好在全局上定义好了的
img {border:0;vertical-align:middle;}

ul {margin:0;padding:0;}
ul li {list-style-type:none;vertical-align:middle;}
div,ul,li {overflow:hidden;}

特别是 li 还必须有高度参数,否则在实际高度下会自动多出5px的多余高度,这样就不好控制了
来自:求助得到的回答
feng_mxy
2015-02-14 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:66.7万
展开全部
你不确定高度,那么就默认为DIV是自动根据内容调整大小的,也就是说你设定OVERFLOW没有意义,什么算内容溢出?什么算每溢出?由于会自动调整大小是和内容,因此永远也没有溢出。所以你加上Overflow之后。会自动为div规定高度
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式