Css 溢出属性如何与ul元素一起工作?
在w3school的下拉菜单导航栏中,当所有Css 溢出属性如何与ul元素一起工作?,css,list,drop-down-menu,properties,Css,List,Drop Down Menu,Properties,在w3school的下拉菜单导航栏中,当所有li元素获得float:left,ul的背景色消失,但添加溢出:隐藏把它带回来。这是如何工作的?浮动:left从ul元素内部的流中删除li元素。因为li是ul的独生子女ul'不包含“任何内容”,因此没有背景溢出:隐藏是一种类似于“clearfix”的技术,用于强制包含浮点子级 阅读此链接-使用display:inline;关于li元素而不是float:左。这将解决你的目的没有溢出:隐藏黑客。
li
元素获得float:left
,ul
的背景色
消失,但添加溢出:隐藏代码>把它带回来。这是如何工作的?浮动:left
从ul
元素内部的流中删除li
元素。因为li
是ul
的独生子女ul'不包含“任何内容”,因此没有背景<代码>溢出:隐藏是一种类似于“clearfix”的技术,用于强制包含浮点子级
阅读此链接-使用display:inline;关于li元素而不是float:左。这将解决你的目的没有溢出:隐藏黑客。