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

老师好,各位同学好

请问一下,这里把a设置成display:block;和display:inline-block;有没有什么不一样呢.我试过了看起来是一样的,那其他方面有没有什么不同啊 0 0  谢谢!

正在回答

3 回答

你只单纯看<a>标签的效果是看不出来什么的。a标签在HTML中不是块状元素,display:block的作用就是用来把a标签转换成和div那样的块状元素,能够设置宽高被支撑起来,display:inline-block则是在把a标签转换成块元素的同时,会影响它周边的同级元素,强制让它们和a标签在同一行内。简单来说,两个属性都是转换为块元素,所以你只看a标签是看不出效果的,display:inline-block受影响的是它周边的元素。

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

Devisn 提问者

非常感谢!
2015-04-02 回复 有任何疑惑可以回复我~

非常感谢!!!

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

你看不出效果在这个例子中是因为 你还设置了个浮动float,即使是块状的也浮动了 不独占一行

要是把float去掉 就看出区别了

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

举报

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

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

进入课程

老师好,各位同学好

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