用CSS hack来区分浏览器
先来说说什么是CSS hack。这年头浏览器品种多种多样,每个浏览器的脾气也各不相同,那怎么让他们和睦相处呢?那就通过CSS hack来。其实更简单点说,根据每个浏览器的对CSS的解析不同,对不同浏览器写不同的CSS代码就叫CSS hack。因为CSS hack的写法很多,本文例子只针对Windows平台下的IE6,IE7,IE8,Firefox以及chrome(内核跟safari一样,所以应该不会有太多差别),好吧开始了。
先来说说什么是CSS hack。这年头浏览器品种多种多样,每个浏览器的脾气也各不相同,那怎么让他们和睦相处呢?那就通过CSS hack来。其实更简单点说,根据每个浏览器的对CSS的解析不同,对不同浏览器写不同的CSS代码就叫CSS hack。因为CSS hack的写法很多,本文例子只针对Windows平台下的IE6,IE7,IE8,Firefox以及chrome(内核跟safari一样,所以应该不会有太多差别),好吧开始了。
IE的新儿子出来了,本来确切的说该是喜事,市场上爷孙三辈幸福快乐的生活着,不过要讨好它们谈何容易,特别是那个冥顽不灵的IE6,还没到送终的时候,它依然是老大。这年头也要有个尊老爱幼,但真正苦的估计是是前端开发者了。
你是否有时心神不灵?你是否有时整夜失眠?你是否有时想把iE6的肠子扯出来在勒住它的脖子?你还担心因为IE6而折寿吗?你是不是恨不得把看到装IE6的电脑给砸了?。。。。
在没发现它之前我是一脸囧样,在发现它之后我是茅塞顿开呀!于是乎用颤抖的手,艰难的掌握着力道,热泪盈眶地画了上面那张发自排骨的图。
它就是IE7,js!它让你年轻N被!它。真的很棒。。
前不久看到这个,感觉以后用上又怕找不到,所以找来存档分析。
这个网站(http://rin-wendy.com/)的布局很特别,首页是三栏,左右不同的颜色,文章页根据不同的作者显示不同的颜色,页面又是一种风格。
abbr: 定义缩写。
示例: abbr 代码:
1: <abbr title="这是注释">abbr</abbr>
bdo(bi-directional override)定义文字显示方式。
示例: 演示bdo标签 代码:
1: <bdo dir="rtl">
2: 演示dbo标签
3: </bdo>