首页 > 网站 > WEB开发 > 正文

css 之优先策略

2024-04-27 14:33:58
字体:
来源:转载
供稿:网友
CSS 之优先策略Html代码收藏代码
  1. <html>
  2. <head>
  3. <title>testCSS</title>
  4. <styletype="text/css">
  5. h2{
  6. color:red;
  7. }
  8. h2{
  9. color:green;
  10. }
  11. h3{
  12. color:red;
  13. }
  14. h5{
  15. color:green;
  16. }
  17. </style>
  18. <linkrel="stylesheet"type="text/css"href="a.css"/>
  19. </head>
  20. <body>
  21. <h1style="color:red;color:green">1.绿色,当内联的方式定义color:red;color:green,以后面的为准,后面会把前面的覆盖</h1>
  22. <h2>2.绿色,当内联的方式定义两次颜色,以后面的为准,后面会把前面的覆盖</h2>
  23. <h3style="color:green">3.当以内联和内部样式表的方式定义,内联优先于内部样式表</h3>
  24. <h4style="color:green">4.当以内联和内部样式表的方式定义,内联优先于内部样式表,与内部样式表存放的位置无关</h3>
  25. <h5>5.当内部样式表和外部样式表同时定义时,与内联样式与外部样式表定义的顺序有关,以后面为准,后面会把前面的覆盖</h5>
  26. </body>
  27. <styletype="text/css">
  28. h4{
  29. color:red;
  30. }
  31. </style>
  32. </html>

执行结果:

Html代码收藏代码
  1. <html>
  2. <head>
  3. <title>testCSS</title>
  4. <styletype="text/css">
  5. h1{
  6. color:green;
  7. }
  8. #h1id{
  9. color:blue;
  10. }
  11. .h1class{
  12. color:yellow;
  13. }
  14. #h2idh2{
  15. color:blue;
  16. }
  17. .h2classh2{
  18. color:yellow
  19. }
  20. divh2{
  21. color:red;
  22. }
  23. </style>
  24. </head>
  25. <body>
  26. 一、内联>>id选择器>>类选择器>>标签选择器>>:表示优先的意思<br>
  27. <h1style="color:red"id="h1id"class="h1class">1.红色内联、标签选择器、类选择器、id选择器都符合,优先内联</h1>
  28. <h1style=""id="h1id"class="h1class">2.蓝色标签选择器、类选择器、id选择器都符合,优先id选择器</h1>
  29. <h1style=""class="h1class">3.黄色标签选择器、类选择器都符合,优先类选择器</h1>
  30. <h1style="">4.绿色最终才是标签选择器</h1>
  31. 二、派生选择器依然遵守上面的规律id派生>>类派生>>标签派生
  32. <divid="h2id"class="h2class"><h2>1.蓝色</h2></div>
  33. <divclass="h2class"><h2>2.黄色</h2></div>
  34. <div><h2>3.红色</h2></div>
  35. </body>
  36. </html>


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表