zoukankan      html  css  js  c++  java
  • 伪类选择器

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                /*
                 * 伪类专门用来表示元素的一种的特殊的状态,
                 *     比如:访问过的超链接,比如普通的超链接,比如获取焦点的文本框
                 * 当我们需要为处在这些特殊状态的元素设置样式时,就可以使用伪类
                 */
                
                /*
                 * 为没访问过的链接设置一个颜色为绿色
                 *     :link
                 *         - 表示普通的链接(没访问过的链接)
                 */
                a:link{
                    color: yellowgreen;
                }
                
                /*
                 * 为访问过的链接设置一个颜色为红色
                 *     :visited
                 *         - 表示访问过的链接
                 * 
                 * 浏览器是通过历史记录来判断一个链接是否访问过,
                 *     由于涉及到用户的隐私问题,所以使用visited伪类只能设置字体的颜色
                 * 
                 */
                a:visited{
                    color: red;
                }
                
                /*
                 * :hover伪类表示鼠标移入的状态
                 */
                a:hover{
                    color: skyblue;
                }
                
                /*
                 * :active表示的是超链接被点击的状态
                 */
                a:active{
                    color: black;
                }
                
                /*
                 * :hover和:active也可以为其他元素设置
                 * IE6中,不支持对超链接以外的元素设置:hover和:active
                 */
                /*p:hover{
                    background-color: yellow;
                }
                
                p:active{
                    background-color: orange;
                }*/
                
                /*
                 * 文本框获取焦点以后,修改背景颜色为黄色
                 */
                input:focus{
                    background-color: yellow;
                }
                
                /**
                 * 为p标签中选中的内容使用样式
                 *     可以使用::selection为类
                 *     注意:这个伪类在火狐中需要采用另一种方式编写::-moz-selection
                 */
                
                /**
                 * 兼容火狐的
                 */
                p::-moz-selection{
                    background-color: orange;
                }
                
                /**
                 * 兼容大部分浏览器的
                 */
                p::selection{
                    background-color: orange;
                }
                
            </style>
        </head>
        <body>
            
            
            <a href="http://www.baidu.com">访问过的链接</a>
            <br /><br />
            <a href="http://www.baidu123456.com">没访问过的链接</a>
            
            <p>我是一个段落</p>
            
            <!-- 使用input可以创建一个文本输入框 -->
            <input type="text" />
            
        </body>
    </html>
  • 相关阅读:
    numpy学习(将条件逻辑表述为数组运算)
    numpy学习(利用数组进行数据处理)
    numpy学习(通用函数:快速的元素级数组函数)
    numpy学习(数组转置和轴对换)
    numpy学习(花式索引)
    关于C++中的虚拟继承的一些总结
    adb常用命令
    进程隐藏的方法
    Microsoft Detours 2.1简介
    ebay如何确定同一电脑登陆了多个账号,以及同一账号登陆过多台电脑
  • 原文地址:https://www.cnblogs.com/juham/p/14861400.html
Copyright © 2011-2022 走看看