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

float要加在li标签里面

一个问题,为什么float要加在li标签里面,加在a标签里面有啥区别吗?。。一时想不明白

正在回答

2 回答

因为<li>是清单而<a>是表示要连结到某个url的意思


0 回复 有任何疑惑可以回复我~
#1

卡迪亚兹 提问者

那如果加在a标签里面会有什么问题出现吗?
2016-02-04 回复 有任何疑惑可以回复我~
#2

Vivian_phz

那如果加在a标签里面会有什么问题出现吗?我将float:left加到<a>同样能实现水平排列的效果呀,求解
2016-03-01 回复 有任何疑惑可以回复我~
#3

帅弟弟 回复 Vivian_phz

那是因为<a>标签设置了display属性 否则的话,浮动加到<a>标签 就没有这个效果了。
2016-03-03 回复 有任何疑惑可以回复我~
#4

帅弟弟 回复 帅弟弟

display:block
2016-03-03 回复 有任何疑惑可以回复我~
#5

paulihs 回复 帅弟弟

不是因为添加了display:block,你不设置<li>浮动,就单独设置<a>float:left,把display:block去掉,照样可以横向排列
2016-09-01 回复 有任何疑惑可以回复我~
查看2条回复

<li>没有设置高度,而<a>设置可浮动,脱离了普通文档流,不占空间,所以可以吧<li>的高度理解为0,后面的<li2><li3>...的顶部会和<li1>在同一水平线上,而<a>设置了浮动,<a1>到<a5>会依次挤着前面的<a>横向排开

0 回复 有任何疑惑可以回复我~
#1

paulihs

<a>设置了浮动,把“可”去掉
2016-09-01 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
导航条菜单的制作
  • 参与学习       123899    人
  • 解答问题       813    个

水平、垂直、圆角导航条菜单,让您的技术探索之路更高效

进入课程

float要加在li标签里面

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信