将第二个锚定位在图片之前,为什么只显示了一部分图片.

来源:4-15 锚链接(同一页面)

_Lavender_

2020-09-04 17:43:30

<a name="js2"></a>

<img src="图像与超链接\img\js2.jpg" alt="javascript进阶课程">


写回答

2回答

好帮手慕星星

2020-09-04

同学你好,a和img都是行级元素会显示在一行,没有块级元素。文字和图片在一行时,文字的基线(四线三格中的第三条线)会和图片的底线(四线三格中的第四条线)对齐,所以锚点定位到文字时,图片会显示一部分。

祝学习愉快!

2

好帮手慕星星

2020-09-04

同学你好,因为a和图片会显示在一行。在a标签中添加文字就能看出来了

http://img.mukewang.com/climg/5f521abb09c9f1d307130035.jpg所以在点击的时候跳转到a处,就会导致图片显示一个底部

http://img.mukewang.com/climg/5f521ad809a66f5d03730107.jpg

自己测试下,祝学习愉快!

1
hLavender_
h 是因为块级元素和行级元素的原因是吗?
h020-09-04
共1条回复

0 学习 · 40143 问题

查看课程