问答详情
源自:3-3 CSS Sprite 应用

3-3雪碧图制作中的li i display:inline 还有width的问题

li i 设置为 display:inline; 之后,为什么width和height值会起作用呢

提问者:荔枝小时 2016-02-17 17:21

个回答

  • 慕田峪8063247
    2018-08-07 22:08:05

    因为代码中有一个float : left ,,元素的display显示类型就会自动变为以 display:inline-block(块状元素)的方式显示,当然就可以设置元素的 width 和 height 了,且默认宽度不占满父元素。

  • JowayYoung
    2016-02-19 22:48:19

    元素定义了浮动float就不需要设置display了,因为浮动的元素脱离正常的流且变成块元素,所以无需设置display:inline,但是需要设置width和height

  • JowayYoung
    2016-02-19 22:48:13

    元素定义了浮动float就不需要设置display了,因为浮动的元素脱离正常的流且变成块元素,所以无需设置display:inline,但是需要设置width和height