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

正在浏览:   1 名游客






下面代面如何改成判断IE6
高级会员
注册日期:
2005/8/11 18:15
所属群组:
注册会员
帖子: 106 | 精华: 3
等级: 9; EXP: 30
HP: 0 / 207
MP: 35 / 1380
离线
$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所有版本?

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


回复: 下面代面如何改成判断IE6
高级会员
注册日期:
11/30 20:48
所属群组:
注册会员
Dev+Hack
帖子: 146 | 精华: 3
等级: 11; EXP: 13
HP: 0 / 253
MP: 48 / 719
离线
用下面的方式也可以

<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>

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





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

[高级搜索]