【Web前端问题】css中设置元素为float,不是不影响其他元素的排版吗,如下图为什么影响了?

图片描述

回答:

float只是脱离了文档流的dom空间,但是还占据着文字空间

建议阅读 深入解析 float

回答:

会影响的,想不影响其他元素用absolute布局

回答:

float就是会有浮动的,原理性的东西你理解错了,建议你去系统的看看float这个属性,然后学习学习怎么清除浮动。

回答:

float 会影响布局 我们一般都会在使用完浮动的时候清除浮动 如果想对页面布局不影响 可以使用absolute去处理

回答:

float脱离了正常的文档流,清浮动就是为了回归正常的文档流;如果不想影响其他排版可以使用定位来达到目的。

回答:

添加清除浮动即可

.clearfix::before, .clearfix::after {

display: table;

content: ' ';

-webkit-flex-basis: 0;

-ms-flex-preferred-size: 0;

flex-basis: 0;

-webkit-box-ordinal-group: 2;

-webkit-order: 1;

-ms-flex-order: 1;

order: 1; }

.clearfix::after {

clear: both; }

回答:

浮动影响最大了,要不然清除浮动干嘛用的
用定位吧

回答:

地方

以上是 【Web前端问题】css中设置元素为float,不是不影响其他元素的排版吗,如下图为什么影响了? 的全部内容, 来源链接: utcz.com/a/141137.html

回到顶部