作者:网信科技智慧旅游产品部——邓子豪
1、行内元素的特点:
①总是和相邻的行内元素在同一行上
②设置宽高无效,水平的padding和margin有效,垂直方向无效
③默认宽度是它内容的宽度
④行内元素只能容纳其他行内元素和文本内容
2、行内元素的水平、垂直居中
①通过vertical-align

<--vertical-align:middle 是依赖div内子元素最高的行高来实现对某元素居中的,而我们只需要建立一个新元素,给他加上inline-block属性 再把他高度设置为100%就行了,在下面的设置vertical-align就生效了-->
②flex布局

③position:absolute;绝对定位方式

④使用display:table-cell配合vertical-align:center

1、块级元素的特点:
①独占一行
②可设置宽高和padding、margin
③不设置宽度默认100%
④可容纳其他块元素和行内元素
2、块级元素水平垂直居中方法:
①已知宽高

②宽高未知
方法一:绝对定位配合margin:auto

方法二:绝对定位配合css3属性transform

方法三:flex布局

IT综合服务商
智慧旅游解决方案专家

