Html 我可以点击文本元素之外的链接吗?
我在页面底部的某个地方有一个h3链接,该链接不仅扩展到整行,而且在比h3元素高的一行中。我将使用此屏幕截图更好地解释: 箭头指向的地方是我可以实际单击h3元素外部的链接的地方(成为创新的一部分是实际链接)。Html 我可以点击文本元素之外的链接吗?,html,css,Html,Css,我在页面底部的某个地方有一个h3链接,该链接不仅扩展到整行,而且在比h3元素高的一行中。我将使用此屏幕截图更好地解释: 箭头指向的地方是我可以实际单击h3元素外部的链接的地方(成为创新的一部分是实际链接)。 关于如何使链接仅在文本上可点击,以及是什么导致了这种情况,您有什么想法吗?如果您能提供一些类似页脚的代码,可能会有所帮助,因为您的问题似乎就在这里 从我看来,你想做的是这样的事情 <div> <h3><a href="#">Become part of t
关于如何使链接仅在文本上可点击,以及是什么导致了这种情况,您有什么想法吗?如果您能提供一些类似页脚的代码,可能会有所帮助,因为您的问题似乎就在这里 从我看来,你想做的是这样的事情
<div>
<h3><a href="#">Become part of the innovation</a></h3>
</div>
<footer>
<img1 src="#"/>
<img2 src="#"/>
<img3 src="#"/>
<img4 src="#"/>
<img5 src="#"/>
</footer>
我可能错了,所以如果我错了,请添加您的代码,以便我们可以进行研究。我根据您的粘贴库为您的问题添加了一个代码片段。可能是因为css.png的图像不完整:
<img src="imgs/css.png"
此外,您的img是自动关闭标签,因此您只需执行以下操作:
<img src="imgs/css.png" alt="CSS" />
另外,确保您有一个alt
标记,即使它是空的
我还没来得及完成编辑,gfullam就发布了,他的回答非常正确:)。将链接放在标题内
因为您正在相对定位h3
,所以它正在相对于它本来的位置向下移动页面,但是a
标记没有被定位,因此除了包含h3
的新位置之外,它还保留在原来的位置
考虑以下简单示例,h3
相对右侧定位50%。如果将鼠标悬停在a>h3
的左侧,您将看到它是可单击的,但如果将鼠标悬停在h3>a
的左侧,您将看到它是不可单击的
h3{
位置:相对位置;
左:50%;
}
对不起,我弄错了
<a href="#"><h3>Become part of the innovation</h3></a>
应该是
<h3><a href="#">Become part of the innovation</a></h3>
您可以在此处看到结果请将您的代码发布到您的问题中。对不起,我添加了代码。@如果Pastebin关闭,CRover Pastebin链接将毫无意义。你能在问题中加入相关代码吗?;)