解决a标签下的image元素下方的空白

因为欧洲人对于英文字母的gqp等带有小尾巴的字母的写入需求,会有一条baseline用于字母主体写入,比如abcdefghijk等字母,仔细观察会发现它们之中有一条隐藏的线将字母的主体水平对齐,gh这类字母对比a虽然一个向上超出,一个向下超出,但它们的字母主体是水平对齐的,在a字母的下方就是这条水平线,叫baseline。写过英文字帖的都知道英文文本有四条线进行规范,从上往下第三条线就是它的baseline。第四条线是bottom,第一条线是top。

对于解决a标签下的image元素的空白:

1.设置a标签下的img元素的vertical-align属性设置为bottom。

2.设置a标签为display为block,img元素的display为block,使其遵从盒子的原则。(注意两个都要添加这个属性)

3.设置a标签的font-size为0。(因为a标签本就是用于作为文字的包裹的元素)(推荐)

posted @ 2020-02-04 23:53  Syinho  阅读(349)  评论(0编辑  收藏  举报