Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 不同浏览器上的元视口_Html_Meta - Fatal编程技术网

Html 不同浏览器上的元视口

Html 不同浏览器上的元视口,html,meta,Html,Meta,我在用电话 <meta name="viewport" content="width=device-width;"> 但它似乎不想在dolphin或android股票浏览器中实际工作 有没有人有过这种经历,或者viewport与那些浏览器不兼容 编辑:我正在寻找设置浏览器显示100%的页面,没有缩放,只有页面。设置比例与我需要的正好相反,用户需要能够缩放 : 是的,我知道,这是从2010年开始的,但我找不到更新的版本 它适用于我测试过的所有机器人;还有海豚。如果您真的想确保

我在用电话

<meta name="viewport" content="width=device-width;">

但它似乎不想在dolphin或android股票浏览器中实际工作

有没有人有过这种经历,或者viewport与那些浏览器不兼容

编辑:我正在寻找设置浏览器显示100%的页面,没有缩放,只有页面。设置比例与我需要的正好相反,用户需要能够缩放


是的,我知道,这是从2010年开始的,但我找不到更新的版本

它适用于我测试过的所有机器人;还有海豚。如果您真的想确保即使是非常过时的microsoft设备也能使用它,您还可以添加:


至少使用这三种方法不会有什么坏处,即使最后两种方法可能永远都不相关

编辑:与请求的
width=devicewidth
相反。问题是:考虑到内容不适合,缩小是每个移动浏览器的默认行为。其他任何事情都会适得其反。我在不同的网站上试用了dolphin,但没有任何视口元数据,效果如期。因此,您的内容实际上看起来很合适,这意味着您的文档
宽度实际上等于或小于
设备宽度
。例如,如果你

  • 。。。浮动页面内容的关键元素
  • 。。。之后通过JavaScript(/Ajax)填充内容
  • 。。。将关键要素置于绝对位置
  • 。。。在内容中的一些关键元素上留有负边距
  • 。。。具有动态页面宽度,可缩放到窗口宽度
当然还有更多的可能性。不幸的是,
body{minwidth:800px;}
(或者任何你想要的最小宽度)是目前我想到的唯一解决方案

如果您的内容具有静态宽度,您可以尝试



页面宽度为
980px
。但实际上,在这种情况下,文档宽度至少应该是
980px
。因此,视口宽度不可能达到您想要的效果。

试试这个:这并不能真正达到我想要的效果,我希望页面宽度是设备宽度,因此视口必须以这种方式加载。这条线只是将比例设置为“放大”……但该视口无法满足我的需要。我希望不要设置刻度。我只需要页面以其内容宽度的100%加载。@GaelenN您的请求清楚地表明,您希望文档宽度等于设备宽度。这正是
width=devicewidth
的定义。这导致了一个公理化的结果,即如果用户缩小屏幕,屏幕的某些部分将无法使用。依次缩小是移动浏览器页面查看的默认状态。你能解释一下为什么任何人都希望在一个页面周围有不可用的区域,而这个页面本身与手机屏幕一样宽,但缩小了,因此非常薄吗?如果浏览器的默认状态是zoome dout,那么我就不需要这一行了。问题并不是所有浏览器都认为这是默认的,所以我需要强制它,页面必须通过客户端指令加载满容量。“我只是想弄明白怎样才能迫使它发生。”盖伦据此编辑了答案。谢谢@Matmarbon我想我已经弄明白了。一旦我通过QA,我会发布更多。