不是很理解呢
设置为inline-block之后,它表现为行内元素,但是却可以给它设置高度和宽度等块状元素才有的特征
不写也行,因为这个已经隐性设置了。html的课(http://www.imooc.com/code/6107)有说过:
元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一:position : absolute,float : left 或 float:right元素会自动变为以 display:inline-block 的方式显示,当然就可以设置元素的 width 和 height 了且默认宽度不占满父元素。
display:inline-block;方式样式化列表时,既可使得列表元素能按行挨个排列,同时元素还能保持其块属性,比如高和宽、上下边距等。但是对有不同高度内容的元素时,通常要设置对齐方式如vertical-align: top;来使元素顶部对齐。