测试显示器分辨率和尺寸

<html>

<head>

    <meta charset="utf-8"> 

    <title>JS测试显示器分辨率和尺寸</title>

</head>

<body>

    <!-- 以 1cm 的宽度显示内容 -->
    <div style="width:1cm;" id="liu"></div>

    <script>

        document.write('您的显示器分辨率为:\n' + screen.width + '*' + screen.height + ' pixels<br/>');

        // offsetWidth属性返回元素的宽度,包括边框和填充,但不是边距
        var ww = document.getElementById("liu").offsetWidth,  // 获取 1cm 宽度的像素
        w = screen.width / ww,  // 单位转换为 cm
        h = screen.height / ww, 
        r = Math.round(Math.sqrt(w * w + h * h) / 2.54,  // 英寸  1 英寸 = 2.54 厘米
        y = Math.round(Math.sqrt(w * w + h * h) * 0.3));

        document.write('您的显示器尺寸为:\n' + (screen.width / ww).toFixed(1) + '*' + (screen.height / ww).toFixed(1) + ' cm, ' + r + '英寸,  ' + y + '寸<br/>');

    </script>

</body>

</html>

修改编码

注意用记事本保存代码时,需将编码格式修改为 UTF-8,否则会出现乱码。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值