• CSS补充


    伪类选择器

    什么是伪类?
    伪类用于定义元素的特殊状态。

    它可以用于:
    设置鼠标悬停在元素上时的样式
    为已访问和未访问链接设置不同的样式
    设置元素获得焦点时的样式

    
    a:link {
      color: #FF0000;
    }
    
    /* 已访问的链接 */
    a:visited {
      color: #00FF00;
    }
    
    /* 鼠标悬停链接 */
    a:hover {
      color: #FF00FF;
    }
    
    /* 已选择的链接 */
    a:active {
      color: #0000FF;
    }
    
    注意:a:hover 必须在 CSS 定义中的 a:link 和 a:visited 之后,才能生效!
    a:active 必须在 CSS 定义中的 a:hover 之后才能生效!
    伪类名称对大小写不敏感。
    

    实例

    DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Titletitle>
        <style>
            * {
                margin: 0px;
                padding: 0px;
                /*元素的总高度和宽度包含内边距和边框(padding 与 border) */
                box-sizing: border-box;
            }
    
            body {
                background: url("image/1.jpg") no-repeat;
                background-size: 100%;
                padding-top: 100px;
            }
    
            .rg_layout {
                width: 900px;
                height: 500px;
                border: 8px solid #EEEEEE;
                background-color: white;
                /*让div水平居中*/
                margin: auto;
            }
    
            .rg_left {
                float: left;
                margin: 15px;
            }
    
            .rg_left > p:first-child {
                color: #FFD026;
                font-size: 20px;
            }
    
            .rg_left > p:last-child {
                color: #A6A6A6;
                font-size: 20px;
    
            }
    
            .rg_center {
                margin-top: 30px;
                margin-left: 30px;
                float: left;
            }
    
            .rg_right {
                float: right;
                margin: 15px;
            }
    
            .rg_right > p:first-child {
                font-size: 15px;
    
            }
    
             a {
                text-decoration:none;
            }
            /* 未访问的链接 */
            a:link {
                color: hotpink;
            }
    
            /* 已访问的链接 */
            a:visited {
                color: #00FF00;
            }
    
            /* 鼠标悬停链接 */
            a:hover {
                color: red;
            }
    
            .td_left {
                width: 100px;
                text-align: right;
                height: 45px;
            }
    
            .td_right {
                padding-left: 50px;
            }
    
            #username, #password, #email, #name, #tel, #birthday, #checkcode {
                width: 251px;
                height: 32px;
                border: 1px solid #A6A6A6;
                /*设置边框圆角*/
                border-radius: 5px;
                padding-left: 10px;
            }
    
            #checkcode {
                width: 110px;
            }
    
            #img_check {
                height: 32px;
                /* 把此元素放置在父元素的中部。*/
                vertical-align: middle;
            }
    
            #btn_sub {
                width: 100px;
                height: 35px;
                background-color: #FFD026;
                border: 1px outset #FFD026;
            }
            .td_center {
                text-align: center;
            }
    
        style>
    head>
    <body>
    <div class="rg_layout">
    
        <div class="rg_left">
            <p>新用户注册p>
            <p>USER REGISTERp>
        div>
    
        <div class="rg_center">
            <div class="rg_form">
                
                <form action="#" method="post">
                    <table>
                        <tr>
                            <td class="td_left"><label for="username">用户名label>td>
                            <td class="td_right"><input type="text" name="username" id="username" placeholder="请输入用户名">td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="password">密码label>td>
                            <td class="td_right"><input type="password" name="password" id="password" placeholder="请输入密码">
                            td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="email">Emaillabel>td>
                            <td class="td_right"><input type="email" name="email" id="email" placeholder="请输入邮箱">td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="name">姓名label>td>
                            <td class="td_right"><input type="text" name="name" id="name" placeholder="请输入姓名">td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="tel">手机号label>td>
                            <td class="td_right"><input type="text" name="tel" id="tel" placeholder="请输入手机号">td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label>性别label>td>
                            <td class="td_right">
                                <input type="radio" name="gender" value="male"><input type="radio" name="gender" value="female">td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="birthday">出生日期label>td>
                            <td class="td_right"><input type="date" name="birthday" id="birthday" placeholder="请输入出生日期">
                            td>
                        tr>
    
                        <tr>
                            <td class="td_left"><label for="checkcode">验证码label>td>
                            <td class="td_right"><input type="text" name="checkcode" id="checkcode" placeholder="请输入验证码">
                                <img id="img_check" src="image/img/verify_code.jpg">
                            td>
                        tr>
                        <tr>
                            <td colspan="2" class="td_center"><input type="submit" id="btn_sub" value="注册">td>
                        tr>
                    table>
                form>
            div>
        div>
    
        <div class="rg_right">
            <p>已有账号? <a href="#">立即登录a>p>
        div>
    div>
    
    body>
    html>
    

    在这里插入图片描述

  • 相关阅读:
    Unity之Hololens开发如何实现UI交互
    共享内存区
    读书笔记:软件工程(2) - 软件工程概述(2)
    利用数学方法进行算法优化
    C++之map如何实例化类对象(一百九十九)
    Javascript EventListener 事件监听 (mouseover、mouseout)
    详解 canal 同步 MySQL 增量数据到 ES
    javascript(table的监听事件、tr定时滚动并实现鼠标悬停功能)
    软设上午题错题知识点4
    java 工程管理系统源码+项目说明+功能描述+前后端分离 + 二次开发
  • 原文地址:https://blog.csdn.net/X18160013/article/details/127095997