1. 程式人生 > 其它 >前端基礎HTML---偽類選擇器

前端基礎HTML---偽類選擇器

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>偽類選擇器</title>
        <style type="text/css">
            /* 
                偽類專門用來表示元素的一種特殊的狀態
                    比如: 訪問過的超連結,比如普通的超連結,比如獲取焦點的文字框
                    當我們需要為處在這些特殊狀態的元素設定樣式時,我們可以使用偽類
                    
                    正常連結
                    - a:link
                    訪問過的連結
                    - a:visited (只能定義字型顏色)
                    滑鼠滑過的連結
                    - a:hover
                    正在點選的連結
                    - a:active
                    
                    :hover和:active也能為其他元素設定
                    IE6中不支援對超連結以外的元素設定:hover和:active
                    
                    獲取焦點
                    - :focus
                    指定元素前
                    - :before
                    指定元素後
                    - :after
                    選中的元素
                    - ::selection
                    
             
*/ /* 沒訪問過得顏色 */ a:link{ color: #7FFF00; } /* 訪問過的顏色 由於涉及到使用者的隱私問題,所以使用visited偽類只能設定字型的顏色 */ a:visited{ color
: red; } /* 滑鼠移過連結的顏色 */ a:hover{ color: #FF8C00; } /* 滑鼠點選連結時的顏色 */ a:active{ color: #8A2BE2; }
/* 獲取焦點狀態 IE6不支援 */ input:focus{ background-color: yellow; } /* 為p標籤中選中的內容使用樣式 selection選中內容 注意: 這個偽類在火狐中需要採用另一種方式編寫 ::-moz-selection */ /* 相容大部分瀏覽器 */ p::selection{ background-color: yellow; } /* 相容火狐 */ p::-moz-selection{ background-color: #FF8C00; } </style> </head> <body> <a href="https://v3.bootcss.com/">訪問過的連結</a> <a href="https://www.bootcdn.cn/">沒訪問過的連結</a> <input type="text"/> <p>selection選中內容</p> </body> </html>