gpt4 book ai didi

css - 是否有 CSS 媒体查询来检测 Windows?

转载 作者:技术小花猫 更新时间:2023-10-29 10:14:05 25 4
gpt4 key购买 nike

我想指定两种略有不同的背景颜色,一种用于 Mac OS,一种用于 Windows。

最佳答案

没有指定用于查看网页的操作系统的属性,但您可以使用 javascript 检测它,这里是检测操作系统的一些示例:

var OSName="Unknown OS";
if (navigator.appVersion.indexOf("Win")!=-1) OSName="Windows";
if (navigator.appVersion.indexOf("Mac")!=-1) OSName="MacOS";
if (navigator.appVersion.indexOf("X11")!=-1) OSName="UNIX";
if (navigator.appVersion.indexOf("Linux")!=-1) OSName="Linux";

console.log('Your OS: '+OSName);

明白了吗?现在您可以使用 document.write 为特定操作系统编写下载样式表。 :)

另一个例子,我假设你正在使用 jquery。

if (navigator.appVersion.indexOf("Win")!=-1) 
{
$(body).css('background','#333');
} else {
$(body).css('background','#000'); // this will style body for other OS (Linux/Mac)
}

关于css - 是否有 CSS 媒体查询来检测 Windows?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8493589/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com