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

为什么i的display要设成inline

i标签本来就是display:inline把。为什么还有给它设置多一次。然后你用float后,i会变成block,那原本的设置也意义不大呀?求解答

提问者:jimmychung 2015-01-20 17:26

个回答

  • yu1yu
    2015-02-06 13:39:16

    知道答案了,同时设置float和外边距margin时,在ie6中margin值会加倍,解决办法是加display:inline;

  • yu1yu
    2015-02-06 10:45:55

    可能是个错误,本来是display:block;吧