课程
/前端开发
/HTML/CSS
/CSS Sprite雪碧图应用
???为什么这里的内联元素还可以设置宽度长度?不是说内联元素不可以设置元素的高度,宽度吗?
2015-11-26
源自:CSS Sprite雪碧图应用 3-3
正在回答
因为代码中有一个float : left ,,元素的display显示类型就会自动变为以 display:inline-block(块状元素)的方式显示,当然就可以设置元素的 width 和 height 了,且默认宽度不占满父元素。
那为什么多此一举设置一个float为left属性,这不是吃饱了没事干吗
李逍遥lh
如果元素设置了 float 属性,就会形成BFC,该元素就会具有块级元素的一些特性,可以去查阅一下BFC的相关知识。
举报
必学的大型网站实用技术,让你快速掌握CSS Sprite雪碧图技术
4 回答关于inline元素不可以设置宽高的问题
2 回答i标签本来就是内联元素,为什么还要设置display:inline
1 回答内联元素设置浮动之后不会覆盖下面的块级元素 浮动不是脱离文档流么
1 回答为什么父元素设置relative,子元素为absolute,定位却根据body(body没有设置position)
2 回答li是什么元素