亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

css偽類和偽元素間的實例對比分析

發布時間:2022-03-10 15:38:02 來源:億速云 閱讀:111 作者:iii 欄目:web開發

這篇文章主要介紹了css偽類和偽元素間的實例對比分析的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇css偽類和偽元素間的實例對比分析文章都會有所收獲,下面我們一起來看看吧。

  偽類

  偽類是選擇HTML文檔的某些部分的方式,原則上不是基于HTML文檔樹本身及其元素,也不是基于名稱,屬性或內容等特征,而是基于其他抽象條件,如語言編碼或動態狀態一個元素。

  原始偽類定義了隨著時間的推移或通過用戶干預進入和退出的元素的動態狀態。CSS2在此概念上進行了擴展,以包括虛擬概念文檔組件或文檔樹的推斷部分,例如first-child。偽類的運作就好像將幻象類添加到各種元素中一樣。

  限制:與偽元素不同,偽類可以出現在選擇器鏈中的任何位置。

  示例偽類代碼:

  a:link/*選擇未訪問過的“a”元素*/

  {

  padding:4px;

  text-decoration:none;

  width:10%;

  color:#000000;/*字體顏色為黑*/

  background-color:#99FF99;/*設置為淡綠色*/

  border-top:2pxsolid#ccffcc;/*highlightcolor*/

  border-left:2pxsolid#ccffcc;/*highlightcolor*/

  border-bottom:2pxsolid#003300;/*shadowcolor*/

  border-right:2pxsolid#003300;/*shadowcolor*/

  }

  a:visited/*這將選擇任何已訪問其目標的“a”元素。*/

  {padding:4px;

  text-decoration:none;

  color:#000000;/*blacktextcolor*/

  background-color:#ccccff;/*settoalavender*/

  border-top:2pxsolid#ffffff;/*highlightcolor*/

  border-left:2pxsolid#ffffff;/*highlightcolor*/

  border-bottom:2pxsolid#333366;/*shadowcolor*

  border-right:2pxsolid#333366;/*shadowcolor*/

  }

  a:hover/*這將選擇處于懸停狀態的任何“a”元素。這是指針在元素的渲染區域內移動期間的狀態。用戶指定元素但不激活它。*/

  {

  color:#000000;/*blacktextcolor*/

  background-color:#99cc99;/*desaturatedcolor*/

  border-top:2pxsolid#003300;/*shadowcolor*/

  border-left:2pxsolid#003300;/*shadowcolor*/

  border-bottom:2pxsolid#ccffcc;/*highlightcolor*/

  border-right:2pxsolid#ccffcc;/*highlightcolor*/

  }

  a:focus/*這將選擇當前具有焦點的任何“a”元素。焦點是元素接受鍵盤輸入或其他形式的文本輸入的狀態。*/

  {

  padding:4px;

  text-decoration:none;

  width:10%;

  color:#000000;/*blacktextcolor*/

  background-color:#ffff99;/*settoapastelyellow*/

  border-top:2pxsolid#ffffcc;/*highlightcolor*/

  border-left:2pxsolid#ffffcc;/*highlightcolor*/

  border-bottom:2pxsolid#666633;/*shadowcolor*/

  border-right:2pxsolid#666633;/*shadowcolor*/

  }

  a:active/*這將選擇處于激活狀態的任何“a”元素。活動是指針激活期間的狀態(例如:按下并釋放鼠標)在元素的渲染區域內*/

  {

  padding:4px;

  text-decoration:none;

  width:10%;

  color:#000000;/*blacktextcolor*/

  background-color:#ff99ff;/*settoapink*/

  border-top:2pxsolid#ffccff;/*highlightcolor*/

  border-left:2pxsolid#ffccff;/*highlightcolor*/

  border-bottom:2pxsolid#663366;/*shadowcolor*/

  border-right:2pxsolid#663366;/*shadowcolor*/

  }

  偽元素

  pseudo-elements用于處理元素的子部分。它們允許您在元素內容的一部分上設置樣式,超出文檔中指定的內容。換句話說,它們允許定義邏輯元素,這些元素實際上不在文檔元素樹中。邏輯元素允許在CSS選擇器中處理隱含的語義結構。

  限制:偽元素只能應用于外部和文檔級上下文-而不是內嵌樣式。偽元素受限于它們可以出現在規則中的位置。它們可能只出現在選擇器鏈的末尾(在選擇器的主題之后)。它們應該出現在選擇器中找到的任何類或ID名稱之后。每個選擇器只能指定一個偽元素。要在單個元素結構上處理多個偽元素,必須創建多個樣式選擇器/聲明語句。

  偽元素可用于常見的印刷效果,例如初始上限和首字下沉。它們還可以處理源文檔中不存在的生成內容(使用“之前”和“之后”)下面添加了屬性和值的一些偽元素的示例樣式表。

  /*以下規則選擇標題1的第一個字母,并將字體設置為2em,草書,綠色背景。第一個字母選擇塊級元素的第一個呈現的字母/字符。*/

  h2:first-letter{

  font-size:2em;

  font-family:"LucidaHandwriting","LucidaSans","LucidaConsole",cursive;

  background-color:#ccffcc;

  }

  /*以下規則選擇段落中第一個顯示的行并使其變為粗體。第一行選擇塊級元素的輸出設備上的第一個渲染行。*/

  p:first-line{

  font-weight:bold;

  }

  /*以下規則選擇在blockquote之前放置的任何內容,并在帶有綠色背景的粗體小型大寫字母中插入短語“當天的引用:”。*/

  blockquote:before{

  content:"Quoteoftheday:";

  background-color:#ccffcc;

  font-weight:bold;

  font-variant:small-caps;

  }

  /*以下規則選擇放在“q”元素之前的任何內容并插入智能打開引號。*/

  q:before{

  content:open-quote;

  }

  /*以下規則選擇放在“q”元素后面的任何內容并插入智能關閉引用。*/

  q:after{

  content:close-quote;

  }

css偽類和偽元素間的實例對比分析

關于“css偽類和偽元素間的實例對比分析”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“css偽類和偽元素間的實例對比分析”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

css
AI

嘉黎县| 威海市| 册亨县| 崇信县| 剑河县| 奈曼旗| 东源县| 通州区| 黑河市| 西华县| 兴山县| 大悟县| 新密市| 淮北市| 金华市| 南平市| 金坛市| 峨山| 措美县| 德江县| 永州市| 确山县| 金山区| 大同市| 定兴县| 合山市| 当涂县| 永仁县| 龙胜| 黄山市| 潞西市| 手游| 绥棱县| 平原县| 潮州市| 铜川市| 阿克陶县| 平遥县| 三河市| 南丰县| 民权县|