老师关于a标签默认高度,有一些问题

老师关于a标签默认高度,有一些问题

http://img1.sycdn.imooc.com//climg/5befc22d0001842514190915.jpg

老师我在按照视频里,自己写代码遇到 a 标签的问题,我在a标签内div里面写的图片是背景图,高度和 .main

.banner 都是280,但是审查元素时候,把鼠标放在 a 元素上 看见是高度是 300.8,右下角盒子模型显示还是280,margin padding border 都为0,为什么数值对不上呢?

我自己在HTML中又设置一个 a 标签,测试是由默认高度的,所以是不是我把鼠标放在 a 标签上看到页面显示的是 : 默认的 a 标签高度 + a 标签内 div 的高度?我应该怎样去理解呢?

请老师解答一下

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

建议同学把img图片变块级元素试试,使用display:block;,因为内联块级元素是默认存在缝隙的。或者是在父元素中添加font-size:0;

修改之后看看能否解决这个问题。

祝学习愉快!

  • 程序累人猿 提问者 #1
    老师因为我写的是背景图,不是直接用img标签,所以怎么转换块级元素呢?
    2018-11-18 18:50:25
  • 好帮手慕星星 回复 提问者 程序累人猿 #2
    背景图片是没有办法转化成块级元素的,同学可以把a标签转化为块级元素,看看效果。如果还是不可以的话,建议铜须恶霸相关代码粘贴上来,老师帮助你测试下。
    2018-11-19 09:50:07
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
前端小白入门系列课程
  • 参与学习           人
  • 提交作业       11218    份
  • 解答问题       36713    个

从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师