有没有办法使用JQuery或CSS检测操作系统?使用CSS我指的是类似的东西<![if !IE]>
我只有在使用Linux查看网页时才需要使用特定字体,并且不希望将其与其他操作系统一起使用
虽然没有直接回答"检测O/S"的问题,但您可以使用font-familyCSS属性实现选择字体的预期效果.
此属性允许您选择字体列表,浏览器将尝试匹配系统上可用的字体.它从左到右阅读,并将使用第一个可用的字体:
body
{
font-family: "Calibri", "Arial", "Sans Serif"
}
Run Code Online (Sandbox Code Playgroud)
在这种情况下,如果"Calibri"字体不可用,系统将使用"Arial".如果找不到"Arial",它将使用"Sans Serif"系列中的任何可用字体.
通过这种方式,您可以首先指定特定于Linux的字体,并且知道没有可用字体的其他平台也将使用合适的字体显示.