IMG标签外增加A标签后,A标签高度增加解决方案
来源:互联网 发布:万达电商 大数据百家 编辑:程序博客网 时间:2024/06/07 00:09
使用如下的结构后,会发现在FF中A标签高度增加4px, chrome中增加2px
<a href="javascript:;"><img src="IMG.src" title=" " alt=" "/></a>
原理分析:
A元素下有一个匿名文本,该文本外有一个匿名行级盒子,它有的默认vertical-align是baseline的,而且往往因为上文line-height的影响,使它有个line-height,从而使其有了高度,因为baseline对齐的原因,这个匿名盒子就会下沉,往下撑开一些距离,所以把a撑高了。
解决方法:
1.消除掉匿名盒子的高度,给A设置line-height:0或font-size:0;(没成功)
2.给IMG元素增加display:block;使之与匿名行级盒子不在同一布局中,也就不存在行级元素不在同一不居中的问题了;
转载地址:http://www.qdfuns.com/notes/16438/17575a92ed15745c7f81fa68f04e5e47.html
0 0
- IMG标签外增加A标签后,A标签高度增加解决方案
- HTML<a>标签,<img>标签
- 标签—a,img
- img和a标签
- ios 对数字 自动增加a 标签
- 为什么a标签中使用img后的高度多了几个像素?(转)
- 为什么a标签中使用img后的高度多了几个像素?
- a标签中使用img后的高度多了几个像素
- 为什么a标签中使用img后的高度多了几个像素?(转)
- a标签中使用img后的高度多了几个像素 解决办法
- html a标签img标签的认识
- a标签嵌套img标签,结果a标签不能被img标签撑开
- html5 a标签,img标签,em和i标签,strong和b标签,q标签
- 解决 div或者a标签的高度比里面的img高度高问题
- 为img图片加a标签注意事项
- a标签里面的img出现边框
- HTMLCSS基础-img和a标签
- 关于a标签中内套一个img
- cmake的安装方法
- CSS 控制Html页面高度导致抖动问题的原因
- 前端基础
- leetcode 120. Triangle
- Vector 真的线程安全吗?
- IMG标签外增加A标签后,A标签高度增加解决方案
- 二叉树的先序,中序,层次遍历,递归与非递归实现
- 1070. Mooncake (25)
- Dynamic programming - 最长单调递增子串问题
- 802.11ax前瞻4:802.11ax与HiperLan
- 关于进程
- 阻塞非阻塞与同步异步的区别
- Leetcode 486 python 解题报告
- 从0开始学习 GitHub 系列之「03.Git 速成」----转载自stormzhang 原创文章