1. <html>
  2. <head>
  3. <meta charset="utf-8">
  4. <meta name="" content="content">
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0, user-scalable=no"/>
  6. <title></title>
  7. <link rel="stylesheet" type="text/css" href="">
  8. <script src="js/jquery1.8.3.min.js"></script>
  9. </head>
  10. <script>
  11. /*$(document).ready(function(){
  12. $('.product_tit:even').css({"color":"#21c178"});
  13. $('.product_tit:odd').css({"color":"#459ee6"});
  14. })*/
  15. </script>
  16. <div> <span style="white-space:pre">   </span><style>
  17. <span style="white-space:pre">      </span>#list2:nth-of-type(odd) .product_tit{color:#21c178}
  18. <span style="white-space:pre">      </span>#list2:nth-of-type(even) .product_tit{color:#459ee6}
  19. <span style="white-space:pre">  </span></style> </div>   <body>
  20. <style type="text/css">
  21. .list1:nth-of-type(odd){ color:#ffcc00;}
  22. .list1:nth-of-type(even){ color:#00ccff;}
  23. </style>
  24. <div>
  25. <ul>
  26. <li class="list1">111111111111111111111111111</li>
  27. <li class="list1">222222222222222222222222222</li>
  28. <li class="list1">333333333333333333333333333</li>
  29. <li class="list1">444444444444444444444444444</li>
  30. <li class="list1">555555555555555555555555555</li>
  31. <li class="list1">666666666666666666666666666</li>
  32. </ul>
  33. <hr />
  34. <div id="list2">
  35. <div class="product_tit">7777777777777777777777777777</div>
  36. </div>
  37. <div id="list2">
  38. <div class="product_tit">8888888888888888888888888888</div>
  39. </div>
  40. <div id="list2">
  41. <div class="product_tit">9999999999999999999999999999</div>
  42. </div>
  43. <div id="list2">
  44. <div class="product_tit">0000000000000000000000000000</div>
  45. </div>
  46. <div id="list2">
  47. <div class="product_tit">7777777777777777777777777777</div>
  48. </div>
  49. </div>
  50. </body>
  51. </html>

备注:自己添加jquery

错误的css:

  1. <style>
  2. .product_tit:nth-of-type(odd){color:#21c178}
  3. .product_tit:nth-of-type(odd){color:#459ee6}
  4. </style>

错误的原因:class=product_tit的每个元素都没有兄弟节点,nth-of-type并不会起作用

 
 

css和js处理隔行换色的问题的更多相关文章

  1. js之隔行换色

    HTML <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <ti ...

  2. js表格隔行换色和hover效果

    <!--js效果--> <script src="js/jquery.min.js" language="javascript">< ...

  3. 原生js实现音乐列表(隔行换色、全选)

    一.实现原理: 1.使用 % 运算符实现各行换色,规律:当%前面的值和后面的值相同时  结果为0: 2.使用开关思想,实现在同一个元素上反复点击时的条件判断,并且把开关以属性方式绑定在每个元素上: 3 ...

  4. JS给TR隔行换色,鼠标经过有动感

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DT ...

  5. 利用JS动态生成隔行换色HTML表格

    用JS生成动态生成表格,行.列由用户输入,并使表格隔行换色 方法一. 代码: <!DOCTYPE html> 2 <html> 3 <head> 4 <tit ...

  6. 纯CSS隔行换色

    原文:纯CSS隔行换色 <head> <meta http-equiv="Content-Type" content="text/html; chars ...

  7. js课程 4-11 表格如何实现隔行换色

    js课程 4-11 表格如何实现隔行换色 一.总结 一句话总结:表格奇数行和偶数行判断,赋予不同的样式. 1.表格如何隔行换色? 表格奇数行和偶数行判断,赋予不同的样式. 21 <script& ...

  8. JS实现自定义工具类,隔行换色、复选框全选、隔行高亮等

    很多功能都可以放在js的工具类中,在使用的时候直接调用 本次实现的功能包括: /** 0.当点击表的整行的任意位置时,第一列的复选框或者单选框均选中  1.隔行换色 2.复选框的全选效果 3.实现表格 ...

  9. JS应用实例4:表格隔行换色

    HTML代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <t ...

随机推荐

  1. MySQL优化(四)——读写分离

    1.MySQL高可用        主从复制      一主多备      多主多备        读写分离      减少IO开销,防止阻塞等等 2.主从复制参考 https://www.cnblo ...

  2. extern关键字详解

    基本理解 extern放在变量或者函数之前,表示变量或者函数的定义在别的文件中,提示编译器遇到此变量和函数时在其他模块中寻找其定义. extern有两个作用 1.当它与"C"一起连 ...

  3. Nginx模块之ngx_http_proxy_module

    ngx_http_proxy_module模块: 示例: location / { proxy_pass http://localhost:8000; proxy_set_header Host $h ...

  4. 使用这7个隐藏技巧让您的Mac更易于阅读和使用!

    macOS Mojave(10.15)可以说是苹果公司功能最强大,功能最强大的现代Mac软件更新版.它带来了一系列新功能,安全和隐私控制,稳定性增强以及Dark Mode主题! 它也代表了最易于使用的 ...

  5. ASP.NET MVC 方法View返回的两种方式

    1.参数为字符串类型 例如我们在地址栏输入http://localhost:56431/Test/Index,会查找TestController类下的Index方法并执行,如下图 当我们返回字符串类型 ...

  6. Docker学习笔记(2):使用Dockerfile构建镜像

    Dockerfile是用来构建Docker镜像的文件,是由一系列命令和参数构成的脚本.每条指令都必须为大写字母且后面要跟随至少一个参数,每条指令都会创建一个新的镜像层,并对镜像进行提交. Docker ...

  7. vue必须掌握之组件通信(7种方法)

    方法一:$emit / props 父组件通过props的方式向子组件传递,子组件通过$emit触发父组件中v-on绑定的自定义事件 <!--父组件--> <template> ...

  8. java exec python program

    I find three methods, the first is using jython, the module of jython can transform the type of data ...

  9. asp.net web core 开发问题汇总(1)

    1   ASP.NET Core 设置默认静态起始页 转载地址:ASP.NET Core 设置默认起始页(如default.html) 注:1  默认情况下ASP.NET Core应用程序时不支持静态 ...

  10. CSS-使用CSS样式的方式

    1.HTML<!DOCTYPE>声明标签 (1)定义和用法 <!DOCTYPE>声明必须是HTML文档的第一行,位于<html>标签之前. <!DOCTYPE ...