zoukankan      html  css  js  c++  java
  • css选择符专题

    选择符样式:

    1.id选择符

    为特定id的html元素指定特定的样式,id选择器以#来定义,网页中每个id只能使用一次,不得重复使用。

    <style type="text/css"> /*id选择符 不推荐使用两个id*/
                #myh2{
                    color: red;
                    font-family: "微软雅黑";
                    font-size: 23px;
                }
    </style>

    2.calss选择符 以.xx来定义,与id不同class允许重复使用。

    <style type="text/css">
                .myh2{
                    color: red;
                    font-family: "微软雅黑";
                    font-size: 32px;
                }
    </style>

    3.伪类选择符

    E:link 设置超链接a在未被访问前的样式

    E:visited 已被访问过时的样式

    E:hover 鼠标悬停时的样式

    E:active 被用户激活时的样式

    <style type="text/css">
                #kkk{
                    text-align: center;
                    margin-top: 200px;
                }
                a:link{
                    text-decoration: none;
                    color: black;    
                    font-family: "微软雅黑";
                    font-size: 50px;
                    
                    
                }
                a:visited{
                    color: #ccc;
                }
                a:hover{
                    color: red;
                }
                a:active{
                    color: blue;
                }
            </style>

    4.E:focus 设置元素在成为输入焦点时的样式

    <style>
    h1 {
        font-size: 16px;
    }
    ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }
    input:focus {
        background: #f6f6f6;
        color: #f60;
        border: 1px solid #f60;
        outline: none;
    }
    </style>

    5.E:lang 匹配使用特殊语言的E元素,很少用

    <style>
    p:lang(zh-cmn-Hans) {
        color: #f00;
    }
    p:lang(en) {
        color: #090;
    }
    </style>
    </head>
    <body>
    <p lang="zh-cmn-Hans">大段测试文字</p>
    <p lang="en">english</p>

    6.E:firstchild 匹配父元素的第一个子元素e

    <style type="text/css">
                .kkk li:first-child{
                    font-weight: bold;
                }
            </style>

    7.E:lastchild 匹配父元素的最后一个子元素e

    <style type="text/css">
            #list li{
                border-bottom: 1px solid #ccc;            
            }
            #list li:last-child{
                border-bottom: none;
            }
        </style>

    8.E:nthtchild 匹配父元素的第n个子元素e

    <style type="text/css">
                p:nth-child(3){
                    color: red;
                }
                p:{
                    font-size: 20px;
                    font-family: "微软雅黑";
                }
                p:first-of-type{
                    color: blue;
                }
            </style>

    8.target 匹配相关URL指向的e元素

    <style type="text/css">
                a{
                    font-size: 18px;
                    text-decoration: ;
                    color: black;
                }
                a:target{
                    color: red;
                }

    9.checked 匹配用户界面上选中的元素e

    <style type="text/css">
                input:checked{
                    width: 30px;
                    height: 30px;
                }
            </style>

    10.enable 匹配用户界面上处于可用状态的元素e

    11.disable 匹配用户界面上处于禁用状态的元素e

    <style>
    li {
        padding: 3px;
    }
    input[type="text"]:enabled {
        border: 1px solid #090;
        background: #fff;
        color: red;
    }
    input[type="text"]:disabled {
        border: 1px solid #ccc;
        background: #eee;
        color: gold;
    }
  • 相关阅读:
    vue 组件创建与销毁
    防止vue组件渲染不更新
    es6 includes(), startsWith(), endsWith()
    相对路径 绝对路径
    控制台打印输出
    vue2.0 $router和$route的区别
    Vue 响应式数据说明
    Linux下多线程下载工具myget
    LNMP环境简单教程
    linux下不同服务器间数据传输(wget,scp)
  • 原文地址:https://www.cnblogs.com/Johnon/p/5755404.html
Copyright © 2011-2022 走看看