【发布时间】:2014-10-20 19:25:56
【问题描述】:
我想知道是否可以在页面加载之前使用 jquery 将元标记添加到 html 页面。
我问的原因是因为我有一个没有视口元标记的页面,只有当分辨率低于 700 像素时才应该有它 - <meta name="viewport" content="width=device-width, initial-scale=1"/>
原因是,我有用于移动网站的 html 标记(使用媒体查询)和用于桌面版本的 html 标记(我没有用于平板电脑的标记)。我想确保为桌面设计的 html 标记在页面加载以及我们更改设备方向时在平板电脑上正确呈现。
提前致谢!
【问题讨论】:
-
@AndyHolmes - 当我们多次改变方向时,默认情况下有一个视口
<meta name="viewport" content="width=device-width, initial-scale=1"/>会导致页面在平板电脑上溢出。 -
在我发表评论后意识到这一点!哈哈。检查我的答案:)
-
您应该使用 CSS 来处理这个问题。如果视口标签在平板电脑或台式机上引起问题,那么您的 CSS 编码错误!
标签: javascript jquery html css media-queries