Archive

Posts Tagged ‘IE’

PHP判断浏览器种类

众所周知IE6 在国内占有率奇高,使用者大多数是普通浏览者,即随机看客,是广告点击的有力军。
所以,对自己的站点添加了一个判断,如是IE6 即显示广告。

早先是以

1
<!--[if lte IE 6]><![endif]-->

的形式来进行的,这种方法一般是模板作者用于调整网页布局而做出的妥协。

如今 这显示广告,涉及到js代码,使得网页结构混乱,不符合xhtml规则,这令本来就喜欢整齐的俺容忍不了。
所以找来google,选择了一个PHP判断语句,先新建了一个ggads.php的文件,里面添加广告代码,接着在网页上添加

1
2
3
4
<?php   
if(strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE 6') !== false)
include (TEMPLATEPATH . "/ggads.php"); 
?>

这样,就成了。

再次解决IE6的问题

今天天涯同学告知,单篇文章在IE6下错位,是因为我添加了一段google friend connect代码导致。所以只有再hack一下IE6喽。
添加了一个_display:none
呵呵,IE6的同学大体上不用Google的多。

IE的相关bug

自己做theme,最怕IE6,这个版本让人操心,俺又不是专业,赖的费时,所以一直再找便利的方法。

今天终于找到^_^

http://www.detacheddesigns.com/blog/blogSpecific.aspx?BlogId=122

这种加载js的方法,就可以避免IE6的”Double Margin”, “Peakaboo”以及 “Unscrollable Content”,当然它起始的目的是使得PNG的Alpha透明。