下面代面如何改成判断IE6 [技术论坛 - 模块定制] imag1

正在浏览:   1 名游客






下面代面如何改成判断IE6
高级会员
注册日期:
2005/8/11 18:15
所属群组:
注册会员
帖子: 132 | 精华: 4
等级: 10; EXP: 53
HP: 0 / 238
MP: 44 / 1668
离线
$uagent = xoops_getenv('HTTP_USER_AGENT');
if (stristr($uagent, 'mac')) {
$str_css = 'styleMAC.css';
} elseif (preg_match("/MSIE ([0-9].[0-9]{1,2})/i", $uagent)) {
$str_css = 'style.css';
} else {
$str_css = 'styleNN.css';
}

翻译过来就是:
如果是mac的内核,就用styleMAC.css;
如果是MSIE的内核,就用style.css;
否则,就都用styleNN.css;
-------------------------------------------------------------
上面代码,能告诉我其中一行elseif (preg_match("/MSIE ([0-9].[0-9]{1,2})/i", $uagent)) 如何改判断是ie6吗?而不是IE所有版本?

2007/11/1 13:13
工具箱 短消息 Email PDF 书签 打印 举报 回顶部


回复: 下面代面如何改成判断IE6
资深会员
注册日期:
2006/11/30 20:48
来自 pekin
所属群组:
注册会员
Dev+Hack
帖子: 204 | 精华: 5
等级: 13; EXP: 32
HP: 61 / 308
MP: 68 / 983
离线
用下面的方式也可以

<head>
<
meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<
title>无标题文档</title>
<
link href="twoColFixLtHdr.css" rel="stylesheet" type="text/css" />
<!--[if 
IE 5]>
<
style type="text/css"
/* 将 IE 5* 的 css 方块模型修正放在这个条件注释中 */
.twoColFixLtHdr #sidebar1 { width: 230px; }
</style>
<![endif]--><!--[if 
IE]>
<
style type="text/css"
/* 请将所有版本的 IE 的 css 修复放在这个条件注释中 */
.twoColFixLtHdr #sidebar1 { padding-top: 30px; }
.twoColFixLtHdr #mainContent { zoom: 1; }
/* 上面的专用 zoom 属性为 IE 提供避免错误所需的 hasLayout */
</style>
<![endif]--></
head>

2007/11/1 23:11
_________________
哦的小站,发点牢骚。http://ez.xoops.cn欢迎大家踩踩。
工具箱 短消息 Email PDF 书签 打印 举报 回顶部





可以查看帖子。
不可发帖。
不可回复。
不可编辑自己的帖子。
不可删除自己的帖子。
不可发起投票调查。
不可在投票调查中投票。
不可上传附件。
不可不经审核直接发帖。
不可使用主题类别。
不可以使用HTML语法。
不可以使用签名档。

[高级搜索]