如何创建垂直响应的网页?

时间:2018-10-14 04:17:44

标签: javascript html css

我正在尝试创建一个单页网页,但是问题是我正在将margin-topem一起使用,以垂直放置一些元素。在某些屏幕上,它被向下推得太多而看不见,从而迫使用户向下滚动。这是我不可接受的。我尝试使用媒体查询,但问题是screen only并非总是能正常工作,因为标签,地址栏,书签栏等也占用空间。我只是对如何做到这一点感到困惑。请帮忙。

1 个答案:

答案 0 :(得分:0)

如果您共享了代码,我将获得清晰的画面。无论如何,跟随CSS可以帮助您创建一个高度与窗口一样长的容器/包装器,容器中的所有元素都将垂直和水平放置在中心。

.container {
    height: 100vh;
    display:flex;
    flex-direction: column;
    align-items: center;   //center vertically
    justify-content: center;  //center horizontally
}