Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.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
Javascript 如何确定显示器是宽屏还是标准屏?_Javascript_Php_Css - Fatal编程技术网

Javascript 如何确定显示器是宽屏还是标准屏?

Javascript 如何确定显示器是宽屏还是标准屏?,javascript,php,css,Javascript,Php,Css,如何使用PHP、CSS或javascript判断显示器是标准正方形还是宽屏?希望这能回答您的问题。您可以尝试使用Javascript来执行此操作。首先,为你的宽度和高度找到一个共同点: function commonDenom (width, height) { return (height == 0) ? width : commonDenom (height, width % height); } 然后插入屏幕宽度和高度,然后获取纵横比: var w = screen.wi

如何使用PHP、CSS或javascript判断显示器是标准正方形还是宽屏?

希望这能回答您的问题。您可以尝试使用Javascript来执行此操作。首先,为你的宽度和高度找到一个共同点:

function commonDenom (width, height) {
        return (height == 0) ? width : commonDenom (height, width % height);
}
然后插入屏幕宽度和高度,然后获取纵横比:

var w = screen.width;
var h = screen.height;
var d = commonDenom(w,h);
var ratio = w/d + ":" + h/d;

从那里我猜你可以匹配字符串。希望这会有所帮助

您已经尝试过这些语言中的任何一种了吗?你的尝试是什么?这里的问题是为什么?我从来没有见过正方形分辨率的显示器,所以我怀疑它是否可以被视为标准。这看起来像一个。你想完成什么?