正确使用时,他们都会正常显示和访问:
但是当我们去掉第一个a标签的结束标签时,发现它下面的内容也变成超链接的样式了
然后我们点击第一个和第二个,会发现两个都是跳转到同一个页面
原因:
由于<a>标签没有结束标签</a>,所以它会一直链接到下面的内容,直到遇到下一个<a>标签为止。
为了更容易理解,我们在这个链接后面额外添加一个不作任何跳转的超链接,我们可以看到"哈哈哈"这个段落以普通文本显示了,不再是超链接。
事实上,<a>虽然是行内标签,但它是不能嵌套使用的,以上的情况(不加结束符号,后面还继续使用第二个a标签)其实是相当于嵌套了.
但是为什么这样使用也不报错呢?是因为浏览器会自动为它加上</a>的结束符号。即: