为了账号安全,请及时绑定邮箱和手机立即绑定

html/cc基础15-3中将li用display:inline转化为内联元素过后用float:left为什么内联元素也能设置宽高?

html/cc基础15-3中将li用display:inline转化为内联元素过后用float:left为什么内联元素也能设置宽高?

wangdy382 2015-11-05 23:53:31
li{float:left;display:inline;margin-right:8px;border:2px gray solid;width:50px;}按照下面问答的说法,float后面跟上display:inline是为了解决ie6的双边距问题,但li转化为內联元素后如果代码中有float:left,那li依然能设置高宽,这是什么原因呢?
查看完整描述

3 回答

已采纳
?
echo_kinchao

TA贡献600条经验 获得超86个赞

因为会导致他有 行内块级的 现象出现

查看完整回答
反对 回复 2015-11-06
?
wangdy382

TA贡献1条经验 获得超0个赞

好,谢谢您们了

查看完整回答
反对 回复 2015-11-06
?
李晓健

TA贡献1036条经验 获得超461个赞

你可以去查看一下css的

BFC(Block formatting contexts)

相关知识,也许就明白了。

查看完整回答
反对 回复 2015-11-06
  • 3 回答
  • 0 关注
  • 1294 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信