提问者:小点点

使用vh和wh作为响应单位是给我的img一个余量,在移动


我修复了一个响应设计问题,并引入了另一个。我制作了一个很酷的svg,并在其中包含了一些文本。我知道,我知道-我应该通过HTML/CSS添加文本的。但是我的网站今天就要到期了,我在图形上花了太多的时间,所以我不能把SVG变成一个响应的div。

起初,使用100%的最大宽度会使矢量文本在电脑显示器上太大,在手机上太小。我为移动优先设计了矢量,所以它是长的和垂直的(2300px和3000px)

我设法通过将vh和wh作为单位来解决这个难题。

但是现在,当图像进入移动视图时,它会被下移。Mobile-view在上面的元素和图像之间引入空白。

图像分区上没有边距,没有衬垫。上面的元素没有任何元素。尸体上也没有。

有什么可能导致这种情况的线索吗?

提前非常感谢!

HTML

<div class="vector">
        <img class="vector-img" src="dark.svg">
   </div>

CSS

    width: 95wh;
    height: 100vh;
    padding: 0px;
    margin: 0px;

共1个答案

匿名用户

首先,您设置了两个类,“vector”和“vector-img”,这可能会导致问题。如果可能,请提供更多代码。您的css中也有打字错误,更改宽度:95WH;至宽度:95VH;