Html 为什么元素会随“消失”;溢出:可见";但可以通过“显示”;溢出:隐藏“;?

Html 为什么元素会随“消失”;溢出:可见";但可以通过“显示”;溢出:隐藏“;?,html,css,Html,Css,当我使用默认的溢出值时,元素消失。下面是我用谷歌Chrome测试过的一个片段: ul{ 列表样式类型:无; 背景色:#333333; } 李{ 浮动:左; 颜色:白色; } 试验 因为您的ul没有设置的高度 为了使溢出生效,块级容器 必须具有设置的高度(高度或最大高度)或空白 设置为nowrap 从中,您不应该真正使用浮动进行定位,现在有更好的方法来实现这一点-例如flexbox

当我使用默认的
溢出
值时,
元素消失。下面是我用谷歌Chrome测试过的一个片段:

ul{
列表样式类型:无;
背景色:#333333;
}
李{
浮动:左;
颜色:白色;
}
  • 试验

因为您的
ul
没有设置的
高度

为了使溢出生效,块级容器 必须具有设置的高度(高度或最大高度)或空白 设置为nowrap


中,您不应该真正使用浮动进行定位,现在有更好的方法来实现这一点-例如flexbox