块级元素(block):独占一行,对宽高的属性值生效,在不设置自己的宽度的情况下,块级元素会默认填满父级元素的宽度,块级元素就默认为浏览器的宽度,即就是100%宽。行内元素(inline):使元素变成行内元素,拥有行内元素的特性,即可以与其他行内元素共享一行,不会独占一行,对宽高属性值不生效,完全靠内容撑开宽高。行内块元素(inline-block):结合的行内和块级的优点,既可以设置长宽,可以让padding和margin生效,又可以和其他行内元素并排。