去掉div下的img底部的缝隙
缘由css
- 去掉图片底部的空白间隙:img先后有空格,而该空格的line-height有默认值,img元素的vertical-align的默认值为baseline,也就是基线对齐,img的底部对齐文字的底部
解决方案有wordpress
- 让img的vertical-align失效,vertical-align只对block块级元素无效,设置img的display为block
- 让img的vertical-align选其余值,例如top,bottom,middle
- 直接修改外层div的line-height,让其值小于空格的默认line-height
- 设置外层div的font-size为0
知识点图片
- vertical-align的百分比是相对line-height,例如line-height为20px,vertical-align为10%,则最终计算vertical-align为20*10%=2px
- vertical-align属性只会在inline-block水平的元素上期做用,可是其影响到的元素涉及到inline属性的元素,这里千万记住,inline水平元素受vertical-align属性而位置改变等不是由于其对vertical-align属性敏感或起做用,而是受制于整个line box的变化 而不得不变化的
详情见张大佬的博客get
欢迎关注本站公众号,获取更多信息