博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
position跟display、margin collapse、overflow、float这些特性相互叠加后会怎么样?
阅读量:4695 次
发布时间:2019-06-09

本文共 601 字,大约阅读时间需要 2 分钟。

一道面试题的分析总结:

 

display属性规定元素应该生成的框的类型;

position属性规定元素的定位类型;

float属性是一种布局方式,定义元素在哪个方向浮动。

 

类似于优先级机制:

position:absolute/fixed优先级最高,有他们在时,float不起作用,display值需要调整。

元素的 'float' 特性的值不是 "none" 的时候或者它是根元素的时候,调整 'display' 的值。

非根元素,并且非浮动元素,并且非绝对定位的元素,'display' 特性值同设置值。

float 或者absolute定位的元素,只能是块元素或表格。

 

参考下列流程图:

 

 

转换对应表:

 

设定值 计算值
inline-table table
inline, run-in, table-row-group, table-column, table-column-group, table-header-group, 
table-footer-group, table-row, table-cell, table-caption, inline-block
block
其他 同设定值

 

 

 

参考:

https://www.cnblogs.com/jackyWHJ/p/3756087.html

 

转载于:https://www.cnblogs.com/amcy/p/9794345.html

你可能感兴趣的文章
Java_Certificates does not conform to algorithm constraints
查看>>
PAT 1027. Colors in Mars
查看>>
linux定时执行脚本
查看>>
Oauth支持的5类 grant_type 及说明
查看>>
ASP.NET 5 DNX SDK删除旧版本
查看>>
Android ListView 九大重要属性详细分析
查看>>
[LeetCode] 670. Maximum Swap 最大置换
查看>>
CC++中sizeof函数的用法
查看>>
SPFA 算法详解( 强大图解,不会都难!) (转)
查看>>
正则表达式验证
查看>>
QUIC:基于udp的传输新技术
查看>>
java常见面试题及部分答案
查看>>
【HTML代码】访问页面时,拨打页面中的电话号码
查看>>
重构的步骤
查看>>
动态添加方法的代码分析
查看>>
REDIS 安装
查看>>
thinkPHP5.0使用模型新增数据
查看>>
第二次ScrumMeeting
查看>>
微信二次分享功能开发笔记
查看>>
SQL 优化
查看>>