Html 将div高度降低一个设定值

Html 将div高度降低一个设定值,html,css,Html,Css,我正在写一个网站,我有一个问题。我有一个“card”div,里面有一个图像,我使用position:relative将它移到了一半以外。我的问题是,当我在所说的div中写文本时,底部总是有一点空白,正好是图像的一半(17vw)的大小 我看到了,我这样使用它:calc(100%-17vw)但它不起作用 你可以在我的网站上看到问题的例子使用margin top:-17vw而不是style.css第54行的top:-17vw (您也可以删除位置:相对。) 负的页边空白顶部会删除上面的空格,而顶部只会移

我正在写一个网站,我有一个问题。我有一个“card”div,里面有一个图像,我使用
position:relative
将它移到了一半以外。我的问题是,当我在所说的div中写文本时,底部总是有一点空白,正好是图像的一半(17vw)的大小

我看到了,我这样使用它:
calc(100%-17vw)
但它不起作用


你可以在我的网站上看到问题的例子

使用
margin top:-17vw
而不是style.css第54行的
top:-17vw

(您也可以删除
位置:相对
。)


负的
页边空白顶部
会删除上面的空格,而
顶部
只会移动元素。

css
translate
是另一个方便的功能use@admcfajn你可以用它,但它仍然有空格的问题:)@ChrisHappy是的,这并不特别适用于这个,但是在各种各样的问题上都很有用。一个三级到你的初级。