<?php if($_COOKIE['lang'] != 'en') echo '<link rel="stylesheet" href="css/'.$_COOKIE['lang'].'.css"/>'; ?>
使用上面的脚本,您可以获得所选语言的样式表。
就像你选择法国一样,你会得到样式表fr.css
但是现在我希望IE
也一样,所以我想到了这样的事情。
<?php if($_COOKIE['lang'] != 'en') echo '<link rel="stylesheet" href="css/'.$_COOKIE['lang'].'ie.css"/>'; ?>
现在,当您点击France
时,它也会打开frie.css
但是我在这里写的只是为了IE
<!--[if IE]><style>@import url('/css/ie.css');</style><![endif]-->
谢谢!
答案 0 :(得分:3)
<?php
if($_COOKIE['lang'] != 'en'){
printf('<!--[if IE]><style>@import url(\'/css/%sie.css\');</style><![endif]-->', $_COOKIE['lang']);
}
?>
这是你需要写的。如果浏览器是Internet Explorer,您还可以签入PHP标头。
您可以使用$_SERVER['HTTP_USER_AGENT']
或get_browser()函数在PHP中进行检查。
答案 1 :(得分:0)
您可以使用:
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="all-ie-only.css" />
<![endif]-->
您可以参考以下行: