【问题标题】:why not using the device-width media query?为什么不使用设备宽度媒体查询?
【发布时间】:2015-05-06 03:06:54
【问题描述】:



Heho 人,
使用 device-width-media-queries 又有什么缺点?

我的任务背景是:
--> 一个我控制的网站B,它必须是响应式的
--> 在 100% 宽度和高度的 iframe 中
--> 在可能没有 viewport-meta-tag 的网页 A 上


因此,在移动设备上,移动浏览器会在没有 viewport-meta-tag 的情况下呈现网页 A,即它会很大。因此,iframe 因其自身的响应能力而获得大值,而我的网页正常宽度媒体查询(多次推荐)不会触发,因为它需要 小值 . . .

尽管如此,device-width-media-query 得到了正确的值,那么为什么不使用它呢?

【问题讨论】:

    标签: css iframe media-queries


    【解决方案1】:

    设备的宽度与浏览器将使用的设备视口无关。通常在移动设备中,视口实际上更大,然后缩小到设备的宽度。

    针对媒体查询而不是文档的实际包装主体(即视口)定位任何内容只是在稍后的设计中提出问题。

    关于没有视口的浏览器渲染,我认为您可能已经关闭了术语,请问您正在使用 iframe 构建什么?除非应用软件特定的框架通常不鼓励使用结构性标记。

    【讨论】:

    • 将“无视口”更改为“无视口标签”并将“获取小值”更改为“需要小值”实际上我需要用于 webapp 的 iframe,这当然必须是响应移动设备。我会使用设备宽度来获得很好的断点,以了解我在哪种设备上。这正是我需要告诉我的布局的信息,比例应该是多少;如果菜单在左侧或顶部,...
    • 我正在尝试关注您的问题。我的理解是网站B包含iframe,这也是你控制的网站。至于没有视口元标记的网站 A,默认情况下它会使用 iframe 作为视口尺寸(如果这是加载的位置)。在不知道应用程序在做什么、网站 A 或 B 加载到的位置以及更多与项目相关的情况下,很难对问题给出准确的答案。
    • opposite: 'a websiteB 我控制并且必须响应 --> 在 iframe 中 100% 的宽度和高度 --> 在可能没有视口元标记的网页A上[以相反的逻辑编写,对此感到抱歉。]
    猜你喜欢
    • 2015-04-23
    • 2015-12-22
    • 2012-12-12
    • 1970-01-01
    • 2014-11-12
    • 1970-01-01
    • 2011-08-08
    • 2021-08-14
    相关资源
    最近更新 更多