博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
IE6/7兼容伪类、IE9以下兼容颜色渐变、IE8以下兼容nth:child(n)
阅读量:7222 次
发布时间:2019-06-29

本文共 1356 字,大约阅读时间需要 4 分钟。

1.IE6/7兼容伪类

  _1.CSS部分:一个有冒号,一个是空格分隔。前者IE8+及其他现代浏览器;后者为IE6-7准备的

  #test:before, #test before{

    content: attr(data-content);
    width: 0;
    height: 0;
  }

  _2.HTML部分

  <div id="testdata-content=""></div>

  设置content

  _3.JS部分 设置IE6/7

  var $beforeAfter = function(dom) {

    if (document.querySelector || !dom && dom.nodeType !== 1) return;
    var content = dom.getAttribute("data-content") || '';
    var before = document.createElement("before") , after = document.createElement("after");
    before.innerHTML = content;
    after.innerHTML = content;
    dom.insertBefore(before, dom.firstChild);
    dom.appendChild(after);
  };

  _4使用

  $beforeAfter(document.getElementById("test"));

2.IE9以下兼容颜色渐变

  filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr='#237CB9', endColorstr='#7BBCF2', gradientType='1');

  gradientType为0时代表垂直,为1时代表水平

  

  (补充) 

  background: linear-gradient(bottom,blue,#fff); //渐变

  background: -ms-linear-gradient(bottom,blue,#fff); //IE
  background: -webkit-linear-gradient(bottom,blue,#fff); //谷歌
  background: -o-linear-gradient(bottom,blue,#fff); //opera
  background: -moz-linear-gradient(bottom,blue,#fff); //火狐

3.IE8以下兼容nth:child(n)

  1.table tr td:first-child+td{

  }

  2.使用Jquery   $("table tr td:nth-child(2)").css("background-color","yellow");

 

转载于:https://www.cnblogs.com/Yzzzzzzzzz/p/10945130.html

你可能感兴趣的文章
Jenkins学习之——(3)将项目发送到tomcat
查看>>
postgres-xl故障恢复(一)
查看>>
JavaScript document对象
查看>>
xml selectnodes
查看>>
将如下三组不同类型的数据利用DataInputStream和DataOutputStream写入文件,然后从文件中读出...
查看>>
CodeForces 140D New Year Contest
查看>>
长安大学第四届ACM-ICPC“迎新杯”程序设计竞赛-重现赛 G - 彩虹岛套娃
查看>>
POJ 3744 Scout YYF I
查看>>
shell的if判断
查看>>
Java并发编程:同步容器
查看>>
js内存深入学习(二)
查看>>
redis分布式锁的几种实现方式,以及Redisson的配置和使用
查看>>
Can't connect to any repository: xxxxxx Error writing request body to server
查看>>
Direct3D 9c中的多渲染目标的用法
查看>>
winsock实现简单握手
查看>>
nop指令的作用
查看>>
HTML元素分类
查看>>
c#之静态构造函数和单例模式
查看>>
Form 中调用指定请求并给定默认参数
查看>>
JavaScript--正则表达式
查看>>