这三种分类hack css详细原理,参考:http://blog.csdn.net/goodshot/article/details/44309055

1.为ie和chrome单独设置样式的类实现案例(选择器前缀法的 css hack):

<html>
<head>
<style>
.closeImg{
cursor:pointer;
position:absolute; left:19px;
right:0px\9;//这是ie的样式 (3.类内属性前缀法)
bottom:55px;
display:block;
height:100px;
width:100px;
background-color:blue;
}
@media screen and (-webkit-min-device-pixel-ratio:0){.closeImg{right:300px;height:100px;
width:200px;
background-color:Olive;   } }
</style>
</head>
<body>
<div class="closeImg"></div>
</body>
</html>

2.添加了微软建议的<!--[if IE]><![endif]-->都hack css注入的案例(条件注释法):

<html>
<head>
<style>
<!--[if IE]><![endif]-->
.closeImg
{width:100px;height:200px;background-color:blue;
}</style>
</head>
<body>
<div class="closeImg"></div>
</body>
</html>
针对Chrome和Safari等Webkit核心浏览器的CSS hack代码:

@media screen and (-webkit-min-device-pixel-ratio:0) { /* Webkit内核兼容CSS */ }

示例:

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

针对Firefox浏览器的写法:

/*Firefox*/ @-moz-document url-prefix() { .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;} }

为ie和chrome FF单独设置样式的“条件注释法”、“类内属性前缀法”、“选择器前缀法”、实现方法 案例(推荐)相关推荐

  1. css针对IE单独设置样式

    在css单独针对ie设置样式,距离如下代码 [if IE]><style scoped lang="scss">.user-name {line-height: ...

  2. Google Chrome浏览器设置默认应用出现两个Google Chrome,及设置默认浏览器打不开第三方应用内链接

    一.Chrome浏览器设置默认应用出现两个Chrome 1.Windows键+R键打开运行 2.输入regedit打开注册表编辑器 3.搜索 计算机\HKEY_CLASSES_ROOT\ChromeH ...

  3. 各品牌路由器更改设置端口映射实现外网访问内网点(如:OA)的方法

     各品牌路由器更改设置端口映射实现外网访问内网点晴OA的方法 先在OA服务器的IIS中增加OA访问端口:/mis/bbs/showbbs.asp?id=8178 下面假设已经在IIS中增加了一个访问点 ...

  4. 字体单独设置样式_Glyphs 官方教程 | 字体命名

    ​​ 字体名称是很重要的,它决定了字体菜单中的分组和顺序,而这直接影响你的字体将如何呈现给用户.在一款字体中,字体名称被存储在六个不同的地方,这一点已经相当困难:或者实际上还会有更多的地方,这就更复杂 ...

  5. 为chrome浏览器单独设置代理服务器

    默认的chrome浏览器的代理服务器都是采用的PC设置, 但是有的时候在某一些情况下我们不希望使用PC的设置, 懂得都懂,那就需要让chrome不走PC的代理 只要下载一个chrome的插件, pro ...

  6. CSS(一):CSS概述、CSS引入方式、CSS优先级、CSS代码格式、CSS属性;CSS选择器;尺寸和颜色单位、背景和文本设置

    目录 一.CSS 1.1 CSS概述 1.1.1 定义 1.1.2 特征 1.1.3 组织网页的两种常用方式 1.2 引入CSS的四种方式 1.2.1 Style属性方式(内联样式) 1.2.2 St ...

  7. 【使用 DOM】为DOM元素设置样式

    1. 使用样式表 可以通过document.styleSheets属性访问文档中可用的CSS样式表,它会返回一组对象集合,这些对象代表了与文档管理的各个样式表. 每个样式表 都由一个CSSStyleS ...

  8. Chrome中输入框默认样式移除

    Chrome中输入框默认样式移除 在chrome浏览器中会默认给页面上的输入框如input.textarea等渲染浏览器自带的边框效果 IE8中效果如下: Chrome中效果如下:   这在我们未给输 ...

  9. 设为首页 和 收藏本站js代码 兼容IE,chrome,ff

    设为首页 和 收藏本站js代码 兼容IE,chrome,ff //设为首页 function SetHome(obj,url){ try{ obj.style.behavior='url(#defau ...

最新文章

  1. css3 box-shadow 总结
  2. 网站SEO优化中导航对用户体验的重要性
  3. DirectX 9高层着色语言介绍3——语言基础(2)
  4. php 数组交集函数,PHP array_intersect_uassoc 函数
  5. popupwindow 不抢夺焦点_央视专访“上个厕所就要3000块”的亲历者, 被“坑”的不愉快经历...
  6. 剑指offer(刷题21-30)--c++,Python版本
  7. HM 内存池设计(2) HM6.0内存池设计
  8. 即时通讯开发----回音消除技术
  9. GWO(灰狼优化)算法
  10. java 密码规则_密码规则(正则表达式)
  11. [Unity3d][NGUI]打包NGUI预制件成Assetbundle 两种思路.
  12. Sybase数据库的备份
  13. windows7 C盘清理(图解)
  14. c语言结构体简单试题,C语言6结构体练习题6
  15. Linux-smb服务器搭建
  16. Java 利用Calender类制作日历,并且标注日期
  17. JsTreeの使用-yellowcong
  18. 视频去水印免软件下载-视频去水印哪个软件好用
  19. 还在考虑关键词布局?这些无关因素帮你拥有好排名!
  20. 【ArcGIS风暴】ArcGIS栅格影像(NDVI)归一化处理的两种方法精解

热门文章

  1. .NET快速信息化系统开发框架 V3.2-amp;gt;WinForm版本新增新的角色授权管理界面效率更高、更规范...
  2. Sqli-labs less 47
  3. 实例讲解如何利用jQuery设置图片居中放大或者缩小
  4. mysql中delete from in子查询删除失败
  5. @Override must override a superclass method
  6. oracle基本的操作
  7. tomcat开启cgi
  8. 使用Maven构建Java项目
  9. java 自定义编译注解 进行代码检查
  10. 【C语言】找出1000以内可以被3整除的数