使用float:right后内容下移换行的原因及解决方案

您所在的位置:网站首页 目录有空白的一角出现在下一 使用float:right后内容下移换行的原因及解决方案

使用float:right后内容下移换行的原因及解决方案

#使用float:right后内容下移换行的原因及解决方案| 来源: 网络整理| 查看: 265

问题: 如下图所示,使用float:right;之后,右边的内容换行了,代码如下:

.fl{width:100%;text-align:center;} .fll{width:30%;background-color:#ff0;} .flr{width:70%;background-color:#f00;float:right;} 我浮动于左侧 我浮动于右侧

这里写图片描述

原因分析:

当非float的元素和float的元素在一起的时候,如果非float元素在先,那么float的元素将被排斥也就是说,你的span是float:right,但是你文本还是float:none。【注意点:元素浮动后将自动转为块级元素】

解决办法:

这里写图片描述

(1)把类名为flr的代码放在前面

.fl{width:100%;text-align:center;} .fll{width:30%;background-color:#ff0;} .flr{width:70%;background-color:#f00;float:right;} 我浮动于右侧 我浮动于左侧

(2)给左边的代码也加上浮动属性

.fl{width:100%;text-align:center;} .fll{width:30%;background-color:#ff0;float:left;} .flr{width:70%;background-color:#f00;float:right;} 我浮动于左侧 我浮动于右侧


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3