这是 html:
<div id="panelpic1">
<a href="https://www.google.com/"style="display:block"target="_blank">
</a>
</div>
CSS:
#panelpic1{
content: url(file:///D:/MOHIT/HTML/images.jpg);
float: left;
width: 250px;
height: 150px;
vertical-align: middle;
}
我就是这样做的,但是不行。该图像不可点击。该怎么办?
<!DOCTYPE html>
<html>
<body>
<span>Open image link in a new tab:
<a href="http://www.google.com" target="_blank">
<img src="D:/MOHIT/HTML/images.jpg" />
</a>
</span>
</body>
</html>
这不是最好的方法。这是使图像可点击的标准方法之一。
<a href="your landing page url">
<img src="your image url" />
</a>
现在,单击此图像将重定向到您指定的 URL。
有很多方法可以做到这一点,从上传 S3/dropbox 到使用 FSCollection(仅适用于节点用户)。
因此,在您的情况下,您的代码片段将如下所示,
<a href="http://www.google.com">
<img src="D:/MOHIT/HTML/images.jpg" />
</a>
如果您已经在 CSS 中定义了 id(如在 OP 中),则另一种使图像可点击的方法是将其作为
id
标记中的 <a>
属性传递。因此,在OP的代码中,使用 id
属性和 <a>
标签而不是 <div>
标签使图像可点击。
page.html
<html>
<head>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<div>
<a href="https://www.google.com/" target="_blank" id="panelpic1">
</a>
</div>
</body>
</html>
样式.css
#panelpic1 {
content: url("https://picsum.photos/id/1/200/300");
float: left;
width: 250px;
height: 150px;
display: block;
}