所幸Google Chrome用的是与Safari一样的Webkit引擎,我们可以使用对safari相似的方式作css hack,写法为:
Example Source Code
@media screen and (-webkit-min-device-pixel-ratio:0) { /* 针对Google Chrome、Safari 3.0、Opera 9 的CSS样式 */ }
另有一种通过附加#的Css hack对chrome无效,可能是Webkit版本不同。 此css hack无效
Example Source Code
p.callout { color:#FF0000; font-weight:normal; } p.callout { color:#000000; font-weight:bold;# }
接着我们测试下:
CODE
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Safari CSS Hack Demo | theMechanism</title>
<style type="text/css"> <!--/*--><![CDATA[/*><!--*/ body { background-color: red; font: normal small Helvetica, Arial, sans-serif; margin: 40px; } div { background-color: #fff; border: 1px solid #333; padding: 15px; } a { color: #000; } @media screen and (-webkit-min-device-pixel-ratio:0) { tag { property: value; } } ////这个就是了,不过得写在最后面,比如再有个body{}还是会覆盖这个的。 /*]]>*/--> </style>
</head>
<body>
<div> <p>In Safari and Opera, the page background should be blue. In every other browser, it should be red.</p>
</div>
</body>
</html>
附:各种常见浏览器使用的内核 (Rendering Engine)
Example Source Code
Mozilla Firefox ( Gecko ) Internet Explorer ( Trident ) Opera ( Presto ) Konqueror ( KHTML ) Safari ( WebKit ) Google Chrome ( WebKit )
|
ps:以上是网上摘来的,我可能不太会用,我的做法是 body:nth-of-type(1) .add{left:615px; color:red;}
分享到:
相关推荐
Google Chrome 谷歌浏览器 7.0.517.44 离线安装包
谷歌浏览器(Google Chrome)是一款由Google公司开发的免费、开源的网络浏览器,以其高效、安全和易用性著称。2011年2月,Chrome迎来了9.0系列的最终正式版,版本号为9.0.597.107,这个版本在稳定性、性能和功能上都...
快速浏览体验:谷歌浏览器采用先进的渲染引擎和优化的加载算法,确保用户可以快速加载和浏览网页内容,提供流畅的上网体验。 简洁直观的界面:谷歌浏览器的界面设计简洁清晰,主要功能按钮和地址栏都布局合理,使...
正版Google Chrome谷歌浏览器v104.0.5112.81的exe应用程序
Google Chrome 谷歌浏览器 9.0.597.107 离线安装包 谷歌浏览器 9.0系列的最终正式版,2011年2月发布。
"谷歌浏览器老版本,谷歌浏览器41版本,Chrome41" 是针对这一需求的特定版本。 Chrome 41.0 是谷歌浏览器的一个较早版本,发布于2015年,包含了当时的最新技术和改进。以下是一些关于Chrome 41的关键知识点: 1. *...
Google Chrome 谷歌浏览器 5.0.375.127 离线安装包 谷歌浏览器 5.0的最终正式版,2010年发布。
"googlechrome离线"和"谷歌浏览器"标签表明这个压缩包是针对中文用户提供的,可能包含了中文语言支持,使得中国用户能够方便地使用和理解浏览器的各种功能。"GoogleChrome"标签则强调了这是官方版本,确保了软件的...
Google Chrome 谷歌浏览器 3.0.195.33 离线安装包 谷歌浏览器 3.0的最终正式版,2009年发布。
Google Chrome 谷歌浏览器 安装程序 官方原版 版本:v69.0.3497.92
Chrome Frame 是 Google 推出的一个针对 IE 6,7,8 开发的免费开源的浏览器插件,它可以让IE浏览器使用上webkit 内核。使用该插件后,用户的 IE 将获得和Chrome浏览器一样的高性能和丰富的功能,例如高速的...
谷歌浏览器最新版下载、20220622发布google chrome 103,谷歌浏览器103最新版
**谷歌浏览器Google Chrome离线安装包详解** Google Chrome是一款由Google公司开发的免费网页浏览器,以其稳定、快速、安全及用户友好的特性受到全球用户的广泛欢迎。离线安装包则是为了在没有网络连接或者网络环境...
### CSS Hack针对WebKit核心浏览器(如Chrome与Safari)的应用详解 #### 一、引言 随着前端技术的发展,浏览器兼容性一直是开发者面临的重要问题之一。由于不同浏览器内核对CSS的支持程度存在差异,为了确保网页在...
【Chrome谷歌浏览器(免安装).zip】是一款基于Google Chrome 72版本的便携式浏览器,无需安装即可直接使用,同时也避免了自动更新的问题,让用户能够保持在一个特定的浏览器版本上,这对于某些需要稳定环境或者有特定...
Google Chrome 谷歌浏览器 8.0.552.237 离线安装包 谷歌浏览器 8.0系列的最终正式版,2011年1月发布。
原文件66.0.3359.139_chrome64_stable_windows_installer;64位版Chrome谷歌浏览器下载v66.0.3359.139 官方正式版,亲测可用;只有这个版本或者这个版本以下的谷歌浏览器才可以安装离线扩展
Google Chrome(谷歌浏览器)简体中文版 36.0.1985.18
chromedriver 适用于chrome谷歌浏览器版本(105.0.5195.52), 谷歌浏览器驱动主要用于selenium自动化操作,Python调试脚本。 该资源包含linux,mac,Windows三个系统版本。 解压对应的zip压缩包即可,经测试可正常...
Google Chrome 谷歌浏览器 1.0.154.48 离线安装包 谷歌浏览器 1.0的最终正式版,2009年发布。