为什么这里的内联元素还可以设置宽度长度?不是说内联元素不可以设置元素的高度,宽度吗?

来源:3-3 CSS Sprite 应用

涂经ke

2015-11-26 17:17

???为什么这里的内联元素还可以设置宽度长度?不是说内联元素不可以设置元素的高度,宽度吗?

写回答 关注

3回答

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

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

  • 李逍遥lh
    2016-10-24 09:59:53

    那为什么多此一举设置一个float为left属性,这不是吃饱了没事干吗

    李逍遥lh

    i标签本来就是inline为什么还要设置display:inline搞不懂

    2016-10-24 10:01:05

    共 1 条回复 >

  • 李晓健
    2015-11-26 20:24:11

    如果元素设置了 float  属性,就会形成BFC,该元素就会具有块级元素的一些特性,可以去查阅一下BFC的相关知识。

CSS Sprite雪碧图应用

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

47101 学习 · 228 问题

查看课程

相似问题