问答详情
源自:3-4 编程练习

不能理解,是书写错误,还是理解错误?

li i {    display: inline;    float: left;    margin: 3px 10px 0 0;    height: 24px;    width: 30px } 元素i本身是行元素,为什么还要加display:inline,行元素怎么以float浮动呢?

提问者:MoK258D 2015-12-23 10:55

个回答

  • 风飘叶摇
    2017-04-09 01:28:35

    这里i元素是行内元素,以后自己做可能会用别的标签,display:inline这个就有作用了.

    然后行内元素也是可以浮动的,浮动之后就行内元素会自动转化为块元素,可以设置高度和宽度。

  • 程序猿的微笑
    2016-10-11 11:28:21

    你把display: inline;  注释掉 照样可以运行

  • 帮秋
    2015-12-23 14:25:28

    pppppppppp

  • echo_kinchao
    2015-12-23 11:32:09

    这是行内元素 浮动是为了实现需求