我正在为一个项目重建Kurzgesagt主页,我想让我的a
标签延伸到img
的整个高度。 a
标记将img
包装在HTML中。
这是我的代码:
HTML
<a href="http://kurzgesagt.org/work/bitdefender/">
<img src="images/happyDevices.png">
</a>
CSS
a {
height: auto;
}
img {
width: 24.8%;
height: 24.8%;
margin: 0;
display: inline-block;
}
答案 0 :(得分:1)
您可以尝试将锚标记设置为图像的宽度,并设置内联块的显示,如下所示:
a {
width: 24.8%;
display: inline-block;
}
img {
margin: 0;
width: 100%;
display: block;
}
提供了一个工作小提琴 https://jsfiddle.net/h2qkfc4e/
答案 1 :(得分:0)
将display: block;
分配给图片:
a {
height: auto;
}
img {
width: 24.8%;
height: 24.8%;
margin: 0;
display: block;
}
<a href="http://kurzgesagt.org/work/bitdefender/">
<img src="images/happyDevices.png">
</a>
答案 2 :(得分:0)
您还可以使用max-width = 100%,max-height = 100%