html - 为什么 <div> 在桌面上会变成全屏宽度,但在移动设备上却不会?

标签 html css responsive-design

我完全不知道是什么插入了我的视口(viewport)。

我有 <div> s 应该在屏幕上 100% 拉伸(stretch)但突然停止,我不知道为什么。

我已经研究了好几个小时,并修复了横向滚动,我在 flex-keys 上进行了填充样式迫使它太宽。删除它消除了滚动,但同时消除了整个宽度 <div> s 开始在屏幕右侧几像素处停止。

我喜欢一些人的直觉。或者真正如何着手解决问题。

如果您点击进入该网站,我会在每个元素周围使用边框 *{ border: 1px solid red; }

因此,如果有人可以立即看出是什么导致了问题,那将会有所帮助。容器<div>主图和幻灯片的 s 似乎超出了视口(viewport),但它们设置为 100%,所以我不知道为什么,也不知道如何修复它。

我想要一些善良的眼睛。

https://pottertour.co.uk/index2.html

最佳答案

从以下类中删除填充。

index2.html:524

@media screen and (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm)
.flex-container {
width: 100%;
/* padding-left: 5px; */
/* padding-right: 5px; */
display: flex;
flex-wrap: wrap;
align-items: center;
margin: auto;
}

styles-boxes-test.css:414

.flex-container {
width: 100%;
/* padding-left: 5px; */
/* padding-right: 5px; */
display: flex;
flex-wrap: wrap;
align-items: center;
margin: auto;
}

关于html - 为什么 <div> 在桌面上会变成全屏宽度,但在移动设备上却不会?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50863858/

相关文章:

php - 如何将行回显到我的 html 中?

javascript - Jquery/JavaScript 函数冲突?

html - CSS 中的媒体查询无法正常工作

html - 如何在不指定高度的情况下让多个div显示在偶数行中?

html - 具有固定宽高比的响应列(但不超过两个)

html - 防止HTML代码被窃取

javascript - 仅在鼠标悬停在 URL 上后加载图像(使用 DIV 标签)

css - 在 Laravel 语法中设置输入类型文件的样式

css - Less:处理less和CSS文件

html - 标题垂直固定的滚动 Pane