• css高级选择器


    1.lable会将当鼠标点在信息位置时,也会将输入定位到input的输入框内

    <label for="aaa">信息</label>
    <input type="text" id="aaa">

    二、高级选择器

    /*1、群组选择器:控制多个*/
    /*注:每一个选择器位,可以为id、class、标签、选择器组合*/
    #h1, .p, .a {
    color: red;
    }

    /*2、后代(子代)选择器:控制一个标签,前方的都是修饰*/
    body .div2 .p2 { /*后代 空格,父子(孙)*/
    color: orange;
    }
    .div2 > div > .p2 { /*子代 >,父子*/
    color: pink;
    }
    /*高级选择器通过权重(个数)区别优先级:*/
    无限大于:id > class > 标签
    种类相同:比个数
    个数相同:比顺序
    高级选择器种类不影响优先级

    /*3、兄弟(相邻)选择器:控制一个标签,前方的都是修饰*/
    .p3 ~ .i3 { /*兄弟 ~,可相邻也可不相邻,但必须通过上方修饰下方*/
    color: greenyellow;
    }
    .div3 + .i3 { /*相邻 +,必须相邻,但必须通过上方修饰下方*/
    color: green;
    }

    /*4伪类选择器

    /*()内填的是编号,所以从1开始*/
    /*1.伪类选择器可以单独出现,相当于省略了统配*/
    /*2.:nth-child先匹配层级位置,再匹配标签*/
    /*3.:nth-of-type先匹配标签类型,再匹配层级位置*/
    i:nth-child(1) {
    color: orange;
    }
    i:nth-child(4) {
    color: red;
    }

    i:nth-of-type(1) {
    color: brown;
    }
    i:nth-of-type(2) {
    color: blue;
    }

    /* 2n偶数 2n-1|2n+1奇数 3n最后一列 3n+1|3n-2第一列 3n-1中间列*/
    .pp:nth-child(3n-1) {
    color: orange;
    }

    /*伪类选择器影响优先级,伪类就相当于class*/
    .a1.a2 {
    color: red;
    }
    .a1:nth-child(1) {
    color: orange;
    }

     /5*a标签的4大伪类(link,hover,active,visited)

    <style>
    /*链接的初始状态*/
    a:link {
    color: deepskyblue;
    }
    /*链接的悬浮状态*/
    a:hover {
    /*cursor: wait;*/
    /*cursor: col-resize;*/
    cursor: pointer;
    color: blue;
    }
    /*链接的激活状态*/
    a:active {
    color: deeppink;
    }

    /**链接的已访问状态*/
    a:visited {
    color: yellow;
    }

    文本的伪类

    body {
    /*文本不能选择*/
    user-select: none;
    }
    /*普通标签都可以去使用 :hover :active */
    .btn {
    80px;
    height: 38px;
    background-color: cornflowerblue;

    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    color: white;
    }
    .btn:hover {
    cursor: pointer;
    background-color: deepskyblue;
    }
    .btn:active {
    background-color: blue;
    }

    /6*文本样式

    .div {
    /*字体大小: 最小12px,还需要更小就更换字体库*/
    font-size: 30px;

    /*字体库(字族):字体, 备用1, ..., 备用n*/
    /*font-family: "STSong", "微软雅黑";*/

    /*字重: 100~900 bold normal lighter*/
    font-weight: lighter;

    /*字体颜色*/
    color: tomato;

    /*水平位置: left center right*/
    text-align: center;

    /*行高(垂直位置):默认文本在所在行高中垂直居中,要实现文本的垂直居中,让行高 = 容器高*/
    line-height: 200px;

    /*文本划线: underline line-through overline none*/
    text-decoration: underline;
    }

  • 相关阅读:
    第二周作业
    求最大值及下标编程总结
    查找整数编程总结
    课程设计第一次实验总结
    第十二周作业
    第十一周作业
    第十周作业
    第九周作业
    第八周作业
    第七周作业
  • 原文地址:https://www.cnblogs.com/huanghongzheng/p/11116321.html
Copyright © 2020-2023  润新知