我正在测试Bootstrap响应性导航栏,我有一个demo网站 . 当我在桌面上调整浏览器的大小时,它一切正常,包括导航栏,它成为可折叠菜单,顶部有一个小图标,我可以单击以查看更多菜单按钮 .
但是当我从移动浏览器尝试它时(我在Android上尝试使用Chrome和互联网浏览器),我没有看到响应式设计 . 我只能看到像网站这样的非常小的桌面版本 .
谁能指出我做错了什么?
将其添加到您的HTML头...
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
这告诉较小的设备浏览器如何缩放页面 . 你可以在这里阅读更多相关信息:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html
正如这里建议http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
<meta name="viewport" content="initial-scale=1">
将是一个更好的选择,因为它可以实现从纵向到横向,并带来更加愉悦的用户体验,因为/ height会自然采用自动缩放 .
为搜索此错误的人员添加此项,但接受的答案无效 . 我相信这将是一个罕见的,但仍然令人沮丧的情况:
如果您的页面在框架集内渲染(例如域隐藏),那么放置元标记将无济于事 . 您需要将它们放在隐藏域中的页面中,根据您的DNS主机,您可能访问或不访问该域 .
3 回答
将其添加到您的HTML头...
这告诉较小的设备浏览器如何缩放页面 . 你可以在这里阅读更多相关信息:https://developer.apple.com/library/content/documentation/AppleApplications/Reference/SafariWebContent/UsingtheViewport/UsingtheViewport.html
正如这里建议http://webdesign.tutsplus.com/tutorials/htmlcss-tutorials/quick-tip-dont-forget-the-viewport-meta-tag/
将是一个更好的选择,因为它可以实现从纵向到横向,并带来更加愉悦的用户体验,因为/ height会自然采用自动缩放 .
为搜索此错误的人员添加此项,但接受的答案无效 . 我相信这将是一个罕见的,但仍然令人沮丧的情况:
如果您的页面在框架集内渲染(例如域隐藏),那么放置元标记将无济于事 . 您需要将它们放在隐藏域中的页面中,根据您的DNS主机,您可能访问或不访问该域 .