我认为链接div id在html位置不起作用

我认为链接div id在html位置不起作用,html,css,Html,Css,我正在尝试链接图像,这是html中的ID: <div id="testimage"><a href="http://mja.co.uk/Events"></a> 正如你所看到的,我的id是css中的“testimage”,我添加了一个背景图像 如何将此图像制作为链接。当前它不起作用。将链接放在图像周围,您应该确保锚点显示为块,因为在HTML5之前,封装在内嵌元素中的块元素无效: HTML <a href="http://mja.co.uk/Even

我正在尝试链接图像,这是html中的ID:

<div id="testimage"><a href="http://mja.co.uk/Events"></a>

正如你所看到的,我的id是css中的“testimage”,我添加了一个背景图像


如何将此图像制作为链接。当前它不起作用。

将链接放在图像周围,您应该确保锚点显示为块,因为在HTML5之前,封装在内嵌元素中的块元素无效:

HTML

<a href="http://mja.co.uk/Events"><div id="testimage"></div></a>

根据:a元素可以围绕整个段落、列表、表格等,甚至整个部分,只要其中没有交互内容(例如按钮或其他链接)。因此,无需将锚定标记显示为块级元素。@HashemQolami它仅在HTML5中有效。编辑制作。非常感谢!救生员!实际上,我有一些图片,我对第一张图片做了处理,效果很好,但是当我对第二张图片做了处理时,整个页面都变了!检查链接:确定,因此不要使用
,而是使用
内联块
a{ display:block; }