1
我有一个页面。但是我发现我的立场:相对;对于Chrome的修改在Firefox上看起来不太好,在IE上看起来也是最丑陋的页面。我想到了为每个浏览器创建特殊的样式表(比看起来容易)。但问题是,我正在忙于找到有效的PHP脚本。按浏览器类型定义内容
线索是
<?php
if ($browser == "ie"){
echo "Page for IE";
}
elseif ($browser == "chrome"){
echo "Page for Chrome";
}
elseif ($browser == "firefox"){
echo "Page for Firefox";
}
elseif ($browser == "safari"){
echo "Page for Safari";
}
elseif ($browser == "opera"){
echo "Page for Opera";
}
else {
echo "Oops, our page does not support your browser. Please install one of supported";
}?>
的问题是,我怎么能来上$浏览器?到目前为止我发现了这个代码。
echo $ _SERVER ['HTTP_USER_AGENT'];
但结果我得到每个已知的浏览器作为输出(至少在Chrome中)。
请大家帮帮我吗?我根本无法使用JS或jQuery。
这是一个非常脆弱的方法。您应该解决真正的问题(即“我希望布局X能够在多个浏览器中工作”),而不是试图将解决该问题的失败解决方案转化为工作。 – Quentin
完全同意昆汀,但如果你绝对必须,请查看http://css-tricks.com/how-to-create-an-ie-only-stylesheet/ - 条件样式表... – scott