css display position float 之间的关系

简介: css display position float 之间的关系
  1. 看display是否为none,若是,则position和float 都不起作用,因为该元素不会被渲染;
  2. 看positon是否为absolute或fixed,若是,则float最终的计算值为none’,display最终的计算值为table或block【详见下表】
  3. 看float是否不是none,若float不是none,则元素会浮动,display最终的计算值为table或block【详见下表】
  4. 看该元素是否为根元素,若是根元素,则display最终的计算值为table或block【详见下表】,若不是根元素,则display的计算值为其指定值

display的指定值 最终display的计算值
inline-table table

inline, table-row-group, table-column, table-column-group, table-header-group, table-footer-group, table-row, table-cell, table-caption, inline-block

block

其它 与指定值相同


目录
相关文章
|
25天前
|
前端开发 容器
CSS基础-浮动:float与清除浮动
【6月更文挑战第9天】本文介绍了CSS中的`float`属性,用于创建多列布局和图文混排,但会导致浮动塌陷和元素重叠问题。为解决这些问题,文章探讨了`clear`属性的四种清除浮动方法,包括`clear`属性、空元素、伪元素和`overflow`方法。随着Flexbox和Grid布局的兴起,它们在某些场景下替代了浮动,但理解浮动原理仍是布局基础。掌握浮动和清除浮动技巧对构建稳定布局至关重要。
|
5天前
|
前端开发
CSS中的display属性:布局控制的关键
CSS中的display属性:布局控制的关键
112 42
|
2月前
|
前端开发
CSS float(浮动)
CSS float(浮动)
39 2
|
前端开发 算法 JavaScript
CSS——CSS定位※ ( position )
CSS——CSS定位※ ( position )
258 0
CSS——CSS定位※ ( position )
|
前端开发
web前端css定位position和起浮float
div、h1或p元素常常被称为块级元素。这意味着这些元素显现为一块内容,即“块框”。与之相反,span和h3等元素称为“行内元素”,这是由于它们的内容显现内行中,即“行内框”。
988 0
|
Web App开发 前端开发 Android开发
|
前端开发 JavaScript
CSS中定位position
毋庸置疑的是,pisition是css中是最重要的属性之一。 一共有四种定位方式,static、relative、absolute、fixed。 默认的定位方式static 页面中所有的元素默认都是static的。
837 0