html - 移动设备中的视口(viewport)问题,内容在移动设备中被剪切

标签 html twitter-bootstrap css

我定义了一个视口(viewport):

<meta name="viewport" content="width=device-width, initial-scale=1">

这是 htmlbody 样式:

body {
  overflow-x: hidden;
  font-family: Montserrat;
  font-family: 'Montserrat', sans-serif;
}

html,
section {
  overflow-x: hidden;
}

我的问题是,在移动设备中,内容会被裁剪并且不适合屏幕, 像下面的例子

enter image description here

我不确定为什么会发生这种情况,有人可以提供帮助吗?

谢谢。

最佳答案

不幸的是,您的 css 并非全部可用,我猜您的内容具有固定的 widthmin-width。只需尝试给它一个 max-width: 100%; 就可以解决您的问题。 (如果存在 min-width 但并非绝对必要,也应将其删除。)

基本上 overflow: hidden;overflow-x: hidden; 并不意味着在内容停止的地方 build 了一种“墙”。相反,它意味着:

Content is clipped if necessary to fit the padding box. No scrollbars are provided.

https://developer.mozilla.org/en-US/docs/Web/CSS/overflow

您可能还需要为合适的视口(viewport)调整内容的 paddingmargin。为此,您可以查看来自 @Libin C Jacob 的评论中的链接。

关于html - 移动设备中的视口(viewport)问题,内容在移动设备中被剪切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48783396/

相关文章:

jquery - Google ReCAPTCHA 如何要求?

html - 如何调试弹出窗口?

css - chrome 中选择选项元素中的额外填充

javascript - 有没有办法使用相同的形式继续添加到 javascript 数组?

browser - 如何播放 H264 视频?

javascript - 将当前日期作为占位符最初放置在输入字段 datepicker bootstrap 中

css - bootstrap 2 div 左空间和高度问题

css - 是否可以在同一元素上有两个背景,一个在彼此之上?

css - block 内容中的文本溢出

javascript - 如何使用vuejs切换显示