Would you like to react to this message? Create an account in a few clicks or log in to continue.
搜索
 
 

结果按:
 


Rechercher 高级搜索

关键词

最新主题
» js在html中的加载执行顺序
Google Chrome的CSS hack写法                               Empty10/09/13, 06:50 am 由 design_ss

» javascript 函数的方法call()和apply()
Google Chrome的CSS hack写法                               Empty09/09/13, 05:10 am 由 design_ss

» JS中typeof与instanceof的区别
Google Chrome的CSS hack写法                               Empty08/08/13, 11:10 am 由 design_ss

» JS中的构造函数解析
Google Chrome的CSS hack写法                               Empty08/08/13, 09:44 am 由 design_ss

» js对象属性方法大总结
Google Chrome的CSS hack写法                               Empty08/08/13, 08:46 am 由 design_ss

» js中的值类型和引用类型小结 文字说明与实例
Google Chrome的CSS hack写法                               Empty08/08/13, 06:35 am 由 design_ss

» CSS3中轻松实现渐变效果
Google Chrome的CSS hack写法                               Empty05/07/13, 09:48 am 由 design_ss

» jQUery 常用实例
Google Chrome的CSS hack写法                               Empty03/07/13, 09:56 am 由 design_ss

» mask_layer 遮照
Google Chrome的CSS hack写法                               Empty03/07/13, 08:18 am 由 design_ss

十一月 2024
周一周二周三周四周五周六周日
    123
45678910
11121314151617
18192021222324
252627282930 

日历 日历

合作伙伴
免费论坛

免費論壇




Google Chrome的CSS hack写法

 :: 前端制作 :: 重构

向下

Google Chrome的CSS hack写法                               Empty Google Chrome的CSS hack写法

帖子  design_ss 07/05/13, 12:52 pm

Google自从2010年9月3日推出了浏览器Google Chrome,写前端效果的同志们又得辛苦了,现在就是个浏览器混乱的时代,自从Google混进来之后,就更混乱了。

不过还好Google用的是与Safari一样的Webkit引擎,我们可以使用对Safari相似的方法解决css hack,写法是这样子的:


@medias creen and(-webkit-min-device-pixel-ratio:0){
/*针对GoogleChrome、Safari3.0、Opera9的CSS样式*/ }


示例:


@media screen and (-webkit-min-device-pixel-ratio:0) { .font1 {color:#f00} .border1 {border:1px solid #f00;} .bg3 {background:#f00;} }


另外有一种通过加#的css hack对chrome没有效果。
还有以下的css hack 语句目前只有Google Chrome他Safari3.1可以正常解释。


body:nth-of-type(1) p {color: #333333;}

关于这个hack起作用的解释如下:

每个网页只有一个body元素
body:nth-of-type(1)将匹配页面内第一个也是唯一的一个body元素
只有Safari 3.1和google chrome支持:nth-of-type伪类


除此之外,还有专门针对某个浏览器的CSS hack方法,如针对Webkit核心浏览器和Opera的写法:

/*Webkit and Opera*/ @media all and (min-width:0px){ .font1 {color:red;}


针对Opera浏览器的写法:


/*Opera*/ @media all and (-webkit-min-device-pixel-ratio:10000),not and all (-webkit-min-device-pixel-ratio:0) { .font1 {color:red;}


针对Firefox浏览器的写法:

/*Firefox*/ @-moz-document url-prefix() { .font1 {color:red} }

design_ss

帖子数 : 122
积分 : 373
威望 : 0
注册日期 : 11-12-28

返回页首 向下

返回页首


 :: 前端制作 :: 重构

 
您在这个论坛的权限:
不能在这个论坛回复主题