Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 我可以点击文本元素之外的链接吗?_Html_Css - Fatal编程技术网

Html 我可以点击文本元素之外的链接吗?

Html 我可以点击文本元素之外的链接吗?,html,css,Html,Css,我在页面底部的某个地方有一个h3链接,该链接不仅扩展到整行,而且在比h3元素高的一行中。我将使用此屏幕截图更好地解释: 箭头指向的地方是我可以实际单击h3元素外部的链接的地方(成为创新的一部分是实际链接)。 关于如何使链接仅在文本上可点击,以及是什么导致了这种情况,您有什么想法吗?如果您能提供一些类似页脚的代码,可能会有所帮助,因为您的问题似乎就在这里 从我看来,你想做的是这样的事情 <div> <h3><a href="#">Become part of t

我在页面底部的某个地方有一个h3链接,该链接不仅扩展到整行,而且在比h3元素高的一行中。我将使用此屏幕截图更好地解释:

箭头指向的地方是我可以实际单击h3元素外部的链接的地方(成为创新的一部分是实际链接)。
关于如何使链接仅在文本上可点击,以及是什么导致了这种情况,您有什么想法吗?

如果您能提供一些类似页脚的代码,可能会有所帮助,因为您的问题似乎就在这里

从我看来,你想做的是这样的事情

<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链接将毫无意义。你能在问题中加入相关代码吗?;)