你好,红色这块不要浮动,同时,你还要清除上面那块的浮动,才能放到那个位置,建议看一下清除浮动
就是因为用了float 才会这样,在长宽足够的情况下 非块状元素会共用同一行,不知道你最终想实现什么效果,但块状元素和行内元素 搭配使用即可
float:left应该用于这两个box的外层div,里面两个不要用浮动
浮动这个了解一下就行了,平时使用的多的还是 flex 布局, 左右结构 直接 display: flex;上下模式添加属性: flex-flow: column nowrap;居中则是: display: flex;align-items: center; justify-content: center;(一个横着居中一个竖着居中);自动填充剩余内容flex: 1;与自动填充配合的: flex: 0 0 200px;flex布局看的文章建议直接开卡阮一峰的flex布局就行了