Google翻译下拉窗口不会在较小的屏幕上重新调整大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Google翻译下拉窗口不会在较小的屏幕上重新调整大小相关的知识,希望对你有一定的参考价值。

在我的网站上,我正在使用“谷歌翻译我的页面”小部件:https://translate.google.com/manager/website/

小部件工作得很好,但在较小的屏幕上有一个问题。 iframe窗口未正确调整大小,因此右侧的语言被截断。

你可以在这里看到它:

当我查看代码时,在几个级别中有固定的div高度和宽度,因此更改所有内容并不是那么容易,特别是因为它是在iframe中加载的。

感谢帮助!

答案

有几种可能的解决方案:

  1. 看起来您选择了“内联|仅下拉”窗口小部件类型。尝试“内联|水平”或“内联|垂直”。截至今天,它呈现为标准选择标记,应该适用于移动屏幕。
  2. 您可以让单个小部件从一个面板跳到另一个面板,具体取决于您的布局here
  3. 您可以创建两个具有不同样式的小部件(桌面下拉,移动垂直/水平)。但是,如果您尝试使用它们来翻译页面,这可能会导致问题。
  4. 如果您确实需要使用下拉列表,则必须使用脚本,因为下拉内容是一个框架,如上面的注释中所述。您需要做两件事:a)使iframe宽度适合您当前的屏幕宽度; b)将overflow:auto应用于iframe内的<body>标签以启用下拉滚动。
另一答案

或者,您可以尝试删除iFrame的高度和宽度属性,添加带有围绕iFrame的框架的容器,以及CSS中的其他代码以使iFrame再次响应,所有这些都在“响应式IFrame中 - 更多详细信息”中进行了描述正确的方式!“article

以上是关于Google翻译下拉窗口不会在较小的屏幕上重新调整大小的主要内容,如果未能解决你的问题,请参考以下文章

SwiftUI 内容在较小的 iPhone 屏幕上被截断

如何阻止 jQuery 函数在较小的屏幕上执行?

如何修复在较小屏幕中被截断的选择器对话框?

在较小的断点上 Vuetify 多行 v-toolbar-items

应用程序布局在较小的显示器中重叠

AdMob 无法在较小的屏幕尺寸上加载广告