好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS兼容各浏览器的hack_html/css_WEB-ITnose

CSS兼容各浏览器的hack:
建议:尽可能的手写代码,可以有效的提高学习效率和深度。
浏览器的种类多,麻烦自然也多,主要是各种浏览器对某些属性的渲染效果并不相同,所以有时候需要专门针对特定浏览器或者特定版本书写CSS代码,这样就需要用到所谓的“CSS Hack”,下面以一段实例的形式介绍一下个浏览器hack。

      蚂蚁部落  .test{  width: 300px;  height: 300px;  background: #fac;   /*各浏览器都认识,主要给高级浏览器用*/  background: blue\0; /*ie10、9、8*/  background: red\9; /*所有的 ie*/  +background: yellow; /*ie7、6 +号同*号 */  _background:black; /*ie6*/} :root .test{background: blue\9;} /*ie9*/.ie10 .test{background: #ffcccc;} /*ie10  (js 专属)*/    //ie 10  if (window.matchMedia("screen and (-ms-high-contrast: active), (-ms-high-contrast: none)").matches) {    document.documentElement.className += "ie10";}     

蚂蚁部落

查看更多关于CSS兼容各浏览器的hack_html/css_WEB-ITnose的详细内容...

  阅读:31次