为什么i的display要设成inline

来源:3-3 CSS Sprite 应用

jimmychung

2015-01-20 17:26

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

写回答 关注

2回答

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

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

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

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

CSS Sprite雪碧图应用

必学的大型网站实用技术,让你快速掌握CSS Sprite雪碧图技术

47101 学习 · 228 问题

查看课程

相似问题