• css 之优先策略


    Html代码  收藏代码
    1. <html>  
    2.     <head>  
    3.        <title>testCSS</title>            
    4.        <style type="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.         <link rel="stylesheet" type="text/css" href="a.css" />  
    19.     </head>  
    20.     <body>  
    21.             <h1 style="color:red;color:green">1.绿色,当内联的方式定义color:red;color:green,以后面的为准,后面会把前面的覆盖</h1>  
    22.             <h2 >2.绿色,当内联的方式定义两次颜色,以后面的为准,后面会把前面的覆盖</h2>  
    23.             <h3 style="color:green">3.当以内联和内部样式表的方式定义,内联优先于内部样式表</h3>  
    24.             <h4 style="color:green">4.当以内联和内部样式表的方式定义,内联优先于内部样式表,与内部样式表存放的位置无关</h3>  
    25.             <h5>5.当内部样式表和外部样式表同时定义时,与内联样式与外部样式表定义的顺序有关,以后面为准,后面会把前面的覆盖</h5>  
    26.     </body>  
    27.     <style type="text/css">          
    28.         h4{  
    29.            color:red;  
    30.         }  
    31.         </style>  
    32.            
    33.   
    34. </html>  

     执行结果:

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

      

  • 相关阅读:
    解决vs 编译的bug“请检查是否是磁盘空间不足、路径无效或权限不够”
    lua 使用正则表达式分割字符串
    cocos2dx通过ndk编译c++库
    通过luac编译lua脚本
    redis的一个bug
    将文件转成16进制过程
    fiddler 模拟发送post请求
    cocostudio的bug(1)
    Eclipse+Tomcat搭建jsp服务器
    iOS本地推送与远程推送
  • 原文地址:https://www.cnblogs.com/ranran/p/3852841.html
Copyright © 2020-2023  润新知