在css 布局中用float 好还是用position 好分别有什么优势

 我来答
因爱被叛无妻
2018-03-27 · 超过68用户采纳过TA的回答
知道小有建树答主
回答量:142
采纳率:84%
帮助的人:42万
展开全部
要看情况。浮动和定位以后,元素就都没有高度了 浮动的可以用clear:both 来清除浮动 定位的只能固定父元素高度。
所以,如果高度固定的,里面的元素可以用position定位,好处是想定在什么位置都可以 甚至是超出父级元素的范围。而且不会影响其他的元素
如果高度不固定。分左右排版或者左中右排版的,可以用float 然后用清除浮动来确定高度。
育知同创教育
2016-05-03 · 百度知道合伙人官方认证企业
育知同创教育
1【专注:Python+人工智能|Java大数据|HTML5培训】 2【免费提供名师直播课堂、公开课及视频教程】 3【地址:北京市昌平区三旗百汇物美大卖场2层,微信公众号:yuzhitc】
向TA提问
展开全部
float和position这两者并没有孰好孰不好的问题,两者按需使用,各得所需的效果。
float从字面上的意思就是浮动,这种在印刷排版之类中可能解释的更加贴切。float能让元素从文档流中抽出,它并不占文档流的空间,典型的就是图文混排中文字环绕图片的效果了。并且float这也是目前使用最多的网页布局方式。不过需要注意的是清除浮动是可能需要注意的地方。并且如果要考虑到古老的IE6之类的还会有一些bug诸如双边距等等问题。
而position顾名思义就是定位。有以下这几种属性:static(默认),relative(相对定位),absolute(绝对定位)和fixed(固定定位)。其中static和relative会占据文档流空间,他们并不是脱离文档的。absolute和fixed是脱离文档流的,不会占据文档流空间。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
书香学编程
2021-01-19 · 贡献了超过775个回答
知道答主
回答量:775
采纳率:25%
帮助的人:54.5万
展开全部

Vue实践-CSS样式position/display/float属性对比使用

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式