【问题标题】:HTML and body doesn't have 100% widthHTML 和 body 没有 100% 的宽度 【发布时间】:2018-06-02 17:37:31 【问题描述】: 我的portfolio site 右侧有一个白色间隙,宽度较小,例如 425 像素及以下(尤其是在移动设备上)。原因是因为 HTML 和 body 没有继承全宽。为什么会这样?我该如何解决? 【问题讨论】: 标签: html css 【解决方案1】: 白色间隙是因为您有一些宽度与移动分辨率无关的元素。例如,这三个p 标签具有固定宽度: 只需在分辨率低于 768 像素时将其宽度更改为 100%。 注意我没有检查您的其余代码,但我认为这应该可以解决您的问题 【讨论】: 我得出了同样的结论。 OP 应该将媒体查询中的宽度设置为使用 % 值。 啊,多么愚蠢的错误……有什么地方可以让我了解更多关于这个主题的信息吗? @helplah 这是关于响应式网页设计的一般知识。看看这个article