• CSS选择样式


    CSScascading style sheets

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

     

    优先级结果:id选择器>class选择器>标签选择器

     

     

     

     

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css样式</title>
        <style type="text/css">
            p,h1,h2,h3,h4{font-size: 30px;}
            /*P标签样式*/
            p{font-size:30px;
                color: blue;
                font-family: "隶书"; }
            h1{color: red;
                font-size: 30px;}
    
        </style>
    </head>
    <body>
        <h1>CSS层叠样式</h1>
        <h2>CSS层叠样式</h2>
        <h3>CSS层叠样式</h3>
        <h4>CSS层叠样式</h4>
        <p>用于定义HTML内容在浏览器中的显示样式</p>
    </body>
    </html>
    p{color: blue; font-size: 30px;}
    h2{color: red;}
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css使用方法</title>
        <style type="text/css">
            @import url(css.css);
        </style>
    </head>
    <body>
        <!-- 行内样式 -->
    
        <h1 style="color: red;font-size: 20px;">css使用方法</h1>
    
        <!-- 嵌入样式 -->
        <h2>css使用方法</h2>
        <p>行内样式</p>
        <p>嵌入样式</p>
        <p>外部样式</p>
        <p>导入样式</p>
    
    </body>
    </html>
    p{color: green;}
    p{color: gray;}
    p{color: yellow;}
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <link rel="stylesheet" type="text/css" href="css3.css"><!-- color:yellow -->
        <title>css使用方法优先级</title>
        <style type="text/css">
            @import url("css1.css");/*color:green*/
            p{color: blue;}
        </style>
        <link rel="stylesheet" type="text/css" href="css2.css"><!-- color:gray -->
        <style type="text/css">
            p{color: orange;}
        </style>
    
    </head>
    <body>
        
        <p style="color:red;"><b>css使用方法</b></p>
    
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css选择器</title>
        <style type="text/css">
            /*p.special,#three,h1,h2{font-size: 50px;}
            p{color: red;}
            .special{color: blue;}
            .one{text-decoration: underline;}
            #two{color: green;}*/
            /**{font-size: 50px;
                color: blue;}*/
            .classred{color: red;}
            p em{color: blue;}
            h1.special em{color: orange;}
            em{color: red;}
        </style>
    </head>
    <body>
    
        <h1 class="special"><em>CSS</em>是什么</h1>
        <p><em>CSS</em>层叠样式</p>
        <p class="special one" >用于定义HTML内容在浏览器中的显示样式</p>
        <p><em>CSS</em>样式由选择器和声明组成</p>
        <div>
            <h1 id="two"><em class="classred">css</em>使用方法</h1>
            <ul id="three">
                <li>行内样式</li>
                <li>内部样式</li>
                <li>外部样式</li>
                <li>导入式</li>    
            </ul>
            <h1><em>css</em>选择器</h1>
            <ul>
                <li>标签选择器</li>
                <li>ID选择器</li>
                <li>类选择器</li>
                <li>后代选择器</li>
            </ul>
        </div>    
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>css选择器</title>
        <style type="text/css">
            /*a:link{color: blue;}*//*未访问状态*/
    /*        a:visited{color: gray;}*//*已访问状态*/
    /*        a:hover{color: green;}*//*鼠标悬浮状态*/
            /*a:active{color: orange;}*//*激活状态*/        
    
    /*        p:hover{color: red;}
            p:active{font-size: 20px;}*/
    /*        a.one:link{color: blue;}
            a.one:visited{color: green;}
            a.one:hover{color: red;}
            a.one:active{color: gray;}
            a.two:link{color: green;}
            a.two:visited{color: blue;}
            a.two:hover{color: gray;}
            a.two:active{color: red;}*/
            p a.one:link{color: blue;}
            p a.one:visited{color: green;}
            p a.one:hover{color: red;}
            p a.one:active{color: gray;}
            div a.two:link{color: green;}
            div a.two:visited{color: blue;}
            div a.two:hover{color: gray;}
            div a.two:active{color: red;}
    
        </style>
    </head>
    <body>
        <p><a href="http://www.imooc.com" target="_blank" class="one">css使用方法</a></p>
        <br/>
        <div><a href="http://coding.imooc.com" target="_blank" class="two">css选择器</a></div>
        <p>慕课网</p>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>CSS继承和层叠</title>
        <style type="text/css">
            /*p{color: red;}*/
    /*        div{font-size: 12px;
                border: 1px solid red;}*/
            /*body,table,tr,td{font-size: 12px;}*/
            h1{color: red;}
            h1{font-size: 12px;}
        </style>
    </head>
    <body>
        <!-- <div>
            <p>CSS<span>继承<span/></p>
            <div>CSS层叠</div>
        </div>
        <p>CSS继承和层叠</p>
        <table border="1">
            <tr>
                <td>CSS继承</td>
                <td>CSS层叠</td>
            </tr>
        </table> -->
        <h1>CSS继承和层叠</h1>
    </body>
    </html>
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>CSS选择器优先级</title>
        <style type="text/css">
            /*div{color: red;}
            #idgreen{color: green;}
            .classyellow{color: yellow;}
            .classblue{color: blue;}
            div{color: gray;}*/
            *{color: black;}/*0*/
            p b{color: yellow !important;} /*2*/
            b{color: purple;} /*1*/
            .classblue{color: blue;}/*10*/
            div #test2 b{color: gray;}/*102*/
            #test1 p b{color: orange;}/*102*/
            div p .classsblue{color: red;}/*12*/
    
        </style>
    </head>
    <body>
        <p>派生选择器优先级</p>
        <div id="test1">
            <h1>CSS样式优先级</h1>
            <p id="test2">所谓<b class="classblue" style="color: pink;">CSS优先级</b>,指CSS样式在浏览器中被解析的先后顺序</p>
            <div><b>权值相同</b>,就近原则;<b>权值不同</b>,哪个权值高,使用哪个。</div>
        </div>
    <!--     <p>单独使用</p>
        <div>使用标签选择器样式</div>
        <div id="idgreen">使用ID样式"绿色"</div>
        <div class="classblue">使用class样式"蓝色"</div> -->
        <!-- 优先结果:id选择器>标签选择器;class选择器>标签选择器 -->
    <!--     <p>同一个元素引用标签、id、class定义的样式</p>
        <div id="idgreen" class="classblue">CSS优先级,同时引用标签、id、class定义的样式</div>
        <div class="classblue" id="idgreen">CSS优先级,同时引用标签、id、class定义的样式</div> -->
        <!-- 优先级结果:id选择器>class选择器>标签选择器 -->
    <!--     <p>同一个元素引用多个class定义的样式</p>
        <div class="classblue classyellow">CSS优先级,蓝色在前,黄色在后</div>
        <div class="classyellow classblue">CSS优先级,黄色在前,蓝色在后</div>
        <p>同一个元素引用多个标签样式</p>
        <div>CSS优先级</div> -->
        <!-- 优先级结果:同类样式多次引用,样式表中后定义的优先级高 -->
    </body>
    </html>
  • 相关阅读:
    不写helloworld总觉得哪里似乎不对之javascript
    SQl中drop与truncate的区别
    对MarshalByRefObject的讲解(转自DuDu)
    “模态子窗体关闭后,父窗体也关闭”解决方案
    ENVI5.0 32位工具栏图标不显示解决办法
    HTML5的基础写法
    查询远程服务器数据
    javascript变量、作用域和内存问题
    javascript基本概念
    让应用程序具体相应权限
  • 原文地址:https://www.cnblogs.com/zengyu1234/p/15721645.html
Copyright © 2020-2023  润新知