body p{ float:left; # 子级元素浮动 } body div{ clear:both; # 为子级下的div清除左右浮动元素 } body{ height:100px; # 为父级设置宽高,视觉上留住漂浮的子级 width:100px; } body{ overflow:hidden; # 使用hidden值将子级容纳在父级中(hidden在英语里有容纳、藏起的意思 父级没设宽高,会将子级包裹在父级内) } .weilei::after{ conten:''; # 使用伪类,给元素添加一个特性为块级元素的伪类元素, display:block; clear:both; }