android - 如何在桌面上复制 <viewport> 缩放比例?

标签 android jquery html css

我有一些 HTML 页面通常提供给使用标签缩放内容(通常为 1280x720 的图像和视频)的移动设备(Android 平板电脑)。

理想情况下,我需要在桌面浏览器中查看相同的文件(或至少相同的内容!),并让内容缩放以适应浏览器窗口。

例如1280x720 的内容需要放大以修复 Chrome 在我的显示器上的全屏尺寸,1960x1080。

这是在移动设备上显示内容的代码:

<html>
    <head>
        <meta name="viewport" content="initial-scale=1, width=1280, minimum-scale=1" />
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            .container {
                margin: 0;
                padding: 0;
            }
            #master_container {
                height: 720px;
                overflow: hidden;
                position: relative;
                width: 1280px;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div id="master_container"><!-- content is inserted here via jquery --></div>
        </div>
    </body>
</html>

因此,该内容将填满分辨率为 1080p 的 Android 电视盒的屏幕,因为其浏览器仍被归类为“移动”(并且 HTML 文件通过使用 WebView 的自定义应用程序显示)

最佳答案

考虑使用 CSS 媒体查询。

使用 CSS 媒体查询,您将能够呈现为特定范围的输出设备量身定制的内容,而无需更改内容本身。

https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Media_queries

这是一个来自网络的简单示例(只需重新调整浏览器窗口的大小): http://www.maxdesign.com.au/articles/css3-media-queries/media-sample/

关于android - 如何在桌面上复制 <viewport> 缩放比例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26142975/

相关文章:

android - 为 Android 编译和运行 C 代码

c# - 如果在后台 Android Xamarin,获取通知消息以在前台显示我的应用程序

android - 为 TextView 生成一个简单的分隔线

JQuery - 在不改变按钮大小的情况下改变按钮的字体粗细

javascript - 我可以用 javascript/HTML/CSS 编写一个应用程序并在应用商店、google 的 play 和 microsoft 移动应用商店出售吗?

html - 页面链接不会显示

android - 无法在 TYPE_SYSTEM_ALERT 窗口中获得焦点并开始编辑 EditText

jquery - 迭代使用 session 访问的列表

jquery - 重置 Bootstrap 单选按钮

javascript - 滚动时使 CTA 按钮粘在页面底部