- 看display是否为none,若是,则position和float 都不起作用,因为该元素不会被渲染;
- 看positon是否为absolute或fixed,若是,则float最终的计算值为none’,display最终的计算值为table或block【详见下表】
- 看float是否不是none,若float不是none,则元素会浮动,display最终的计算值为table或block【详见下表】
- 看该元素是否为根元素,若是根元素,则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 |
其它 | 与指定值相同 |