• css 1


    css的三种引用方式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <link rel="stylesheet" href="mycss.css">       # line引用    href后写css的文件名字
        <style>                                        # 卸载style 中   
            p { 
                color: skyblue;
            }
        </style>
    </head>
    <body>
    <p>加油啊</p>
    <p style="color: red">加油啊</p>                   # 直接写在内部
    </body>
    </html>
    

    css的基本选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        基本选择器       
    
        标签选择器    直接写标签名  
        <style>
            p  {
                color: skyblue;
            }
        </style>
    
        ******  类选择器   点+类名     
        <style>
            .c1 {
                color: aqua;
            }
        </style>
    
     *******   id 选择器    # + id 值
        <style>
            #d1 {
                color: aliceblue;
            }
        </style>
    
        通用/全局选择器    
        <style>
            * {
                color: yellow;
            }
        </style>
    </head>
    <body>
    <div>鸡哥好   我是9527号技师     你好吗    </div>
    
    <p id="d1" class="c1">老子天下无敌</p>
    <div>鸡哥好   我是9527号技师     你很棒啊    </div>
    <p id="d2" class="c1">老子天下无敌</p>
    <span>无敌你妹夫</span>
    <span class="c1">无敌你妹夫</span>
    </body>
    </html>
    

    css组合选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
    
        <style>
            后代选择器
            div span /*找div里面的所有div里面的后代    (看包含关系)*/{
                color: red;
            }
        </style>
    
        儿子(毗邻)选择器:下面一个紧挨着下面的一个       
        <style>
            div>span{
                color: yellow;
            }
        </style>
    
        弟弟选择器 
        <style>
            div~span {
                color: blue;
            }
        </style>
    </head>
    <body>
    <span>div上面的第一个span</span>
    <span>div上面的第一个span</span>
    <div>div
        <span>div里面的第一个span</span>
        <p>div里面的第一个p
            <span>div里面的第一个p里面的span</span>
        </p>
        <span>div里面最后一个span</span>
    </div>
    <span>div下面的第一个span</span>
    <span>div线面的第二个span</span>
    <span>div线面的第三个span</span>
    </body>
    </html>
    

    属性选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /*
                1 具有某个属性名
                2 具有某个属性名及属性值
                3 具有某个属性名及属性值某个标签
            */
            /*[hobby] {*/
            /*    background-color: red;*/
            /*    color: blue;*/
            /*}*/
            
            /*[hobby="加多宝"] {*/
            /*    background-color: pink;*/
            /*}*/
            
            /* 找input  具有属性名是hobby并且值是加多宝的input标签*/
            /*input[hobby='加多宝'] {*/
            /*    background-color: yellow;*/
            /*}*/
        </style>
    </head>
    <body>
    <input type="text" name="username" hobby="加多宝">
    <input type="text">
    <span hobby="加多宝">span</span>
    
    </body>
    </html>
    

    分组与嵌套

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /*p {*/
            /*    color: yellow;*/
            /*}*/
            /*div {*/
            /*    color: yellow;*/
            /*}*/
            /*span {*/
            /*    color: yellow;*/
            /*}*/
    
        /*    分组  中间逗号隔开  不能省略  否则意义完全不一样*/
        /*    p,div,span {*/
        /*        color: red;*/
        /*    }*/
    
    
        /*  嵌套   多个不同的选择器可以组合使用  */
            #d1,.c1,span {
                color: blue;
            }
        </style>
    </head>
    <body>
    <p id="d1">p</p>
    <div class="c1">div</div>
    <span>span</span>
    </body>
    </html>
    

    伪类选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /*连接态*/
            a:link {
                color: pink;
            }
    
            /*鼠标悬浮态*/
            a:hover {
                color: red;
            }
    
            /*点击态*/
            a:active {
                color: purple;
            }
    
            /*访问过后状态*/
            a:visited {
                color: yellow;
            }
    
            /*input  被点击的状态    称之为获取焦点状态*/
    
            input:focus {
                background-color: orange;
            }
            /* 悬浮态 */
            input:hover {
                background-color: pink;
            }
        </style>
    </head>
    <body>
    <a href="https://www.chouti.com">点我呀!</a>
    <input type="text" value="账号">
    </body>
    </html>
    

    伪元素选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /*p:first-letter {*/
            /*    font-size: 48px;*/
            /*    color: gold;*/
            /*}*/
    
            p:before {
                content: '#';
                color: gold;
            }
    
            p:after {
                content: '?';
                color: red;
            }
        </style>
    </head>
    <body>
    <p>666666666666666666666666</p>
    <p>666666666666666666666666</p>
    <p>666666666666666666666666</p>
    <p>666666666666666666666666</p>
    </body>
    </html>
    

    选择器的优先级

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            /*
                1 选择器相同的情况下  就近原则
                2 选择器不同的情况下
                    行内 > id选择器 > 类选择器 > 标签选择器
            */
            p {
                color:red;
            }
        </style>
    </head>
    <body>
    <p id="d1" class="c1" style="color: orange">坚持一会哇</p>
    </body>
    </html>
    
  • 相关阅读:
    WPFlog4net学习笔记(一)
    C#比较两个List是否相同_SequenceEqual
    01.HTML基础
    startActivityForResult()被标注弃用,推荐使用registerForActivityResult()方法
    02.Android项目介绍
    07.活动的生命周期
    03.活动Activity
    06.通过意图传递数据
    04.Toast、Menu、销毁活动
    05.显式意图、隐式意图
  • 原文地址:https://www.cnblogs.com/xuzhaolong/p/11477462.html
Copyright © 2020-2023  润新知