元素主要有三大类型
1、块元素:默认情况下独占一行,可以定义宽高,一般是作为容器,常见的有div、p、ul、li、h、d,浮动不能覆盖块元素
2、行内元素:根据元素内容占空间,不能定义宽高,左右边距可以生效,上下不生效,常见的有a、b、em、i、span
3、行内块元素:同时具备块元素和行内元素的特征,常见的有img、input
之所以有这些各自的特征,是因为默认了一个属性display
值分别为block、inline、inline-block
还有另一个值none,表示不显示,一般用于二级菜单
元素类型可以通过display的值的设置进行转换,一般来说是行内元素转换为块元素