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

标签 javascript html css

我正在尝试创建单页网页,但问题是我使用 margin-topem 来垂直间隔一些元素。在某些屏幕上,它被向下推得太多而超出视野,迫使用户向下滚动。这是我不能接受的。我尝试使用媒体查询,但问题是使用 screen only 并不总是有效,因为选项卡、地址栏、书签栏等也会占用空间。我只是对如何做到这一点感到困惑。请帮忙。

最佳答案

如果你分享了代码,我就会得到清晰的图片。无论如何,遵循 css 应该可以帮助您拥有一个高度与窗口一样长的容器/包装器,并且容器内的所有元素都将垂直和水平放置在中心。

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

关于javascript - 如何创建垂直响应的网页?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52799427/

相关文章:

css - Wordpress CSS 菜单错误 - 下拉

javascript - 在 leafletjs 中放置带有 3857 投影的标记

javascript - JS正则表达式将6位数字转换为dd-dd-dd

javascript - 我如何从居中 div 中的可移动 div 获得左侧位置的安全规范?

javascript - 更改数据表的列背景

image - 响应图像增加间距

javascript - EXTJS 5 图表中不显示空记录

php - 动态下拉列表 - PHP 和 Javascript

html - CSS 在打印时将表格行保持在一起

javascript - 如何从不同输入的模态中获取值