修复"职位:绝对"移动

时间:2016-09-02 21:24:18

标签: css css3

因此,我使用百分比和VW字体大小制作了一个完整的网站,以使网站不会像放大那样改变,并使窗口变大/变小。有几个部分我必须将图像叠加在一起,我通过使用"位置:绝对"来实现这一点。这些部分是我的导航栏,我的2"订阅我们的邮件列表"输入框。

该网站的工作非常完美,除非你在移动设备的宽度附近(我不知道,可能像300像素?)然后所有的定位都很糟糕。

这是导航栏的CSS:http://pastebin.com/raw/QpjPiN4Z

我想知道是否有某种方式可以改变定位,它不会影响网站的其他部分?或者也许以某种方式使用媒体查询来帮助修复它?我不知道该怎么做。每当我改变"位置:"类型,它打破,严重。

1 个答案:

答案 0 :(得分:1)

像Cesar建议的那样,在CSS中使用媒体查询进行覆盖。指定要覆盖的像素。

@media (min-width: 1px) and (max-width: 300px) {
 // Do css overrides here
}

操纵覆盖的最小/最大像素宽度,然后开始执行CSS。如果遇到不会覆盖的样式,请执行以下操作:

.container { height: 500px !important; }

!important标志将覆盖似乎不想让你覆盖它们的东西。当你几乎失去理智时,它会派上用场。使用chrome / firefox Inspect Element来帮助您。