+ -
当前位置:首页 → 问答吧 → N年没来。问个微软雅黑的问题

N年没来。问个微软雅黑的问题

时间:2010-06-02

来源:互联网

font-family: Microsoft YaHei, 宋体;

这样写貌似没用 xp系统的人 看到的还是锯齿文字... 就是没有雅黑但也不显示宋体后的不知道什么体 严重影响美观

请问在不放弃雅黑的情况下 能如何兼顾XP用户

8年前我就不会JS 现在一样还是不会

ps:
另有个div定位的问题 vista下正常 xp和win7好像对容器的理解都不一样 导致隐藏div显示的位置区别甚大
有没有个规范写法?

我8,9年前就爱堆表格 现在闲来搞下自己的网站 还是在堆表格... 感慨个 没想到经典还是这配色哈

作者: 浸食·花葬   发布时间: 2010-06-02

作者: heng7421   发布时间: 2010-06-02

楼主到底想表达..什么?

作者: taxaser   发布时间: 2010-06-02

那简单了讲  就是。。。
我想让经典论坛在xp下显示宋体在vista下显示微软雅黑
咋整

作者: 浸食·花葬   发布时间: 2010-06-02

  用JS吧. 判断系统 JS能做到吗?

[ 本帖最后由 4321285 于 2010-6-2 17:03 编辑 ]

作者: 4321285   发布时间: 2010-06-02

font-family: Microsoft YaHei, 宋体;

这样写貌似没用 xp系统的人 看到的还是锯齿文字... 就是没有雅黑但也不显示宋体后的不知道什么体 严重影响美观




这个问题 我也在找解决方案

作者: 5651354   发布时间: 2010-06-02

。。 网上搜的判断 但我不会编成 不知道该怎么用

来熟淫 害儿扑!!

操作系统 当前 如何 2000 XP 98
方法1.


environment env
integer resp
string temp,ls_version
resp = getenvironment(env)


choose case env.ostype
case aix!
temp = 'AIX'
case hpux!
temp = 'HPUX'
case macintosh!
temp = 'MacIntosh'
case osf1!
temp = 'OSF1'
case sol2!
temp = 'Solaris 2'
case Windows!
temp = 'Windows'
case Windowsnt!
temp = 'Windows NT'
end choose
ls_version = temp + ' '+string(env.osmajorrevision)+'.'+string(env.osminorrevision)+'.'+string(env.osfixesrevision)

messagebox("Windows version",ls_version)



  每种操作系统都有其版本号,自己在不同的操作系统上运行一下就知道了.然后再转换成自己熟悉的windows名称就可以了

方法2.


Long L1
dec{2} ldc_WinVer
string ls_WinVer
L1 = GetVersion()
ldc_WinVer = MOD(intlow(L1),256) + int(intlow(L1)/256)/100
choose case ldc_WinVer
case 3.10
ls_WinVer = "Windows 3.x"
case 4
ls_WinVer = "Windows NT 4.0"
case 4.10
ls_WinVer = "Windows 98"
case 5
ls_WinVer = "Windows 2000"
case 5.01
ls_WinVer = "Windows XP"
case 5.02
ls_WinVer = "Windows 2003"
end choose
messagebox("Windows version",ls_WinVer)


---------------------------------------------------------------

下面给出一个函数



// Function: gf_getos()

// Description: Get current Os name

// Arguments: value integer

// Returns: string
// 95-98 : Windows
// 2000- : WindowsNT
// Else : ""

// Author:Kilojin Date: 2005.02.14

// Modify History:
//

environment env
integer rtn
rtn = GetEnvironment(env)
IF rtn <> 1 THEN RETURN ""
CHOOSE CASE env.OSType
CASE Windows!
// Windows 95 or 98 code
return "Windows"
CASE WindowsNT!
// Windows NT-specific code
return "WindowsNT"
CASE Sol2!
IF env.OSMinorRevision = 5 THEN
RETURN ""
ELSEIF env.OSMinorRevision = 6 THEN
// Solaris 2.6 code
RETURN ""
END IF
CASE ELSE
RETURN ""
END CHOOSE

作者: 浸食·花葬   发布时间: 2010-06-02

ps:
另有个div定位的问题 vista下正常 xp和win7好像对容器的理解都不一样 导致隐藏div显示的位置区别甚大
有没有个规范写法?

是不是不同操作系统里面的浏览器不同导致的?

作者: lsp123741126   发布时间: 2010-06-03

建议楼主贴张图片吧,你说的“没有雅黑但也不显示宋体后的不知道什么体”,我完全领悟不了啊。

作者: birdstudio   发布时间: 2010-06-03

嗯 老样子我看到个别人用的 先扒下来 等最后完工的时候再折腾这部分 嘿嘿 谢谢各位

其中一段 连我都看的懂 瓦哈哈哈哈
<!--[if lt IE 8]><link rel="stylesheet" hrefxxxx.css" type="text/css" media="screen" /><![endif]-->

附件上个诡异的朋友的xp下的截屏

附件

LEB{YS4Z`3QE)KVO620F8~Q0.jpg (26.75 KB)

2010-6-4 12:05

作者: 浸食·花葬   发布时间: 2010-06-04