如果你设置了 li{float:left;} 那么你的 UL 也要设置 ul{float:left;} 否则UL 和 LI 不在同一个层级内 UL 无法控制LI 所以他是一个没有内容的 UL 自然没有高度