问答详情
源自:10-1 编程挑战

在li标签中设置display:inline-block有何意义?我删了,也没有什么影响的啊

不是很理解呢

提问者:qq_放纵你江湖_0 2015-12-12 14:37

个回答

  • fireup
    2015-12-12 15:00:57
    已采纳

    设置为inline-block之后,它表现为行内元素,但是却可以给它设置高度和宽度等块状元素才有的特征

  • Fstar
    2016-02-23 20:54:25

    不写也行,因为这个已经隐性设置了。html的课(http://www.imooc.com/code/6107)有说过:

    元素(不论之前是什么类型元素,display:none 除外)设置以下 2 个句之一:position : absolute,float : left 或 float:right元素会自动变为以 display:inline-block 的方式显示,当然就可以设置元素的 width 和 height 了且默认宽度不占满父元素。


  • lynhao
    2015-12-12 15:36:18

    display:inline-block;方式样式化列表时,既可使得列表元素能按行挨个排列,同时元素还能保持其块属性,比如高和宽、上下边距等。但是对有不同高度内容的元素时,通常要设置对齐方式如vertical-align: top;来使元素顶部对齐。