桃李不言,下自成蹊;软件工程师,非某语言的程序员

CSS Hack (转载)

Paul Irish 总结了一些CSS的Hack,如下:

 /***** 选择器 Hacks ******/   /* IE 6 及以下 */
* html #uno  { color: red }   /* IE 7 及以下 */
*:first-child+html #dos { color: red }   /* IE 7 和其它各大浏览器的最新版本*/
html>body #tres { color: red }   /* 现在各大浏览器的最新版本 (除了 IE 7) */
html>/**/body #cuatro { color: red }   /* Opera 9.27 及以下 */
html:first-child #cinco { color: red }   /* Safari */
html[xmlns*=""] body:last-child #seis { color: red }   /*safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:nth-of-type(1) #siete { color: red }   /* safari 3+, chrome 1+, opera9+, ff 3.5+ */
body:first-of-type #ocho {  color: red }   /* saf3, chrome1+ */
@media screen and (-webkit-min-device-pixel-ratio:0) {
 #diez  { background: #FFDECE; border: 2px solid #ff0000  }
}   /***** 属性 Hacks ******/   /* ie6 及以下 */
#once { _color:blue }   /* ie7 及以下 */
#doce { *color: blue } /* or #color:blue */   /* 这里所说的浏览器最新版本包含IE8 :) */

原文:Browser-specific CSS hacks

posted @ 2009-09-21 11:42  假正经哥哥  阅读(228)  评论(0)    收藏  举报