91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

如何在CSS3中新增選擇器

發布時間:2021-05-08 17:48:53 來源:億速云 閱讀:163 作者:Leah 欄目:web開發

本篇文章為大家展示了如何在CSS3中新增選擇器,內容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。

結構(位置)偽類選擇器(CSS3)

  • :first-child :選取屬于其父元素的首個子元素的指定選擇器

  • :last-child :選取屬于其父元素的最后一個子元素的指定選擇器

  • :nth-child(n) : 匹配屬于其父元素的第 N 個子元素,不論元素的類型

  • :nth-last-child(n) :選擇器匹配屬于其元素的第 N 個子元素的每個元素,不論元素的類型,從最后一個子元素開始計數。 n 可以是數字、關鍵詞或公式

li:first-child { /*  選擇第一個孩子 */
                color: pink; 
            }
li:last-child {   /* 最后一個孩子 */
                color: purple;
            }
li:nth-child(4) {   /* 選擇第4個孩子  n  代表 第幾個的意思 */ 
                color: skyblue;
            }

屬性選擇器

選取標簽帶有某些特殊屬性的選擇器 我們成為屬性選擇器

/* 獲取到 擁有 該屬性的元素 */
div[class^=font] { /*  class^=font 表示 font 開始位置就行了 */
            color: pink;
        }
div[class$=footer] { /*  class$=footer 表示 footer 結束位置就行了 */
            color: skyblue;
        }
div[class*=tao] { /* class*=tao  *=  表示tao 在任意位置都可以 */
            color: green;
        }
<div class="font12">屬性選擇器</div>
    <div class="font12">屬性選擇器</div>
    <div class="font24">屬性選擇器</div>
    <div class="font24">屬性選擇器</div>
    <div class="font24">屬性選擇器</div>
    <div class="24font">屬性選擇器123</div>
    <div class="sub-footer">屬性選擇器footer</div>
    <div class="jd-footer">屬性選擇器footer</div>
    <div class="news-tao-nav">屬性選擇器</div>
    <div class="news-tao-header">屬性選擇器</div>
    <div class="tao-header">屬性選擇器</div>
input[type=text]
div[class*=tao]

偽元素選擇器(CSS3)

  • E::first-letter文本的第一個單詞或字(如中文、日文、韓文等)

  • E::first-line 文本第一行;

  • E::selection 可改變選中文本的樣式;

p::first-letter {
  font-size: 20px;
  color: hotpink;
}
/* 首行特殊樣式 */
p::first-line {
  color: skyblue;
}
p::selection {
  /* font-size: 50px; */
  color: orange;
}

4、E::before和E::after

在E元素內部的開始位置和結束位創建一個元素,該元素為行內元素,且必須要結合content屬性使用。

div::befor {
  content:"開始";
}
div::after {
  content:"結束";
}

E:after、E:before 在舊版本里是偽元素,CSS3的規范里“:”用來表示偽類,“::”用來表示偽元素,但是在高版本瀏覽器下E:after、E:before會被自動識別為E::after、E::before,這樣做的目的是用來做兼容處理。

":" 與 "::" 區別在于區分偽類和偽元素

之所以被稱為偽元素,是因為他們不是真正的頁面元素,html沒有對應的元素,但是其所有用法和表現行為與真正的頁面元素一樣,可以對其使用諸如頁面元素一樣的css樣式,表面上看上去貌似是頁面的某些元素來展現,實際上是css樣式展現的行為,因此被稱為偽元素。是偽元素在html代碼機構中的展現,可以看出無法偽元素的結構無法審查

注意

偽元素:before和:after添加的內容默認是inline元素**;這個兩個偽元素的content屬性,表示偽元素的內容,設置:before和:after時必須設置其content屬性,否則偽元素就不起作用。

上述內容就是如何在CSS3中新增選擇器,你們學到知識或技能了嗎?如果還想學到更多技能或者豐富自己的知識儲備,歡迎關注億速云行業資訊頻道。

向AI問一下細節

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

AI

绥德县| 梨树县| 繁昌县| 呼玛县| 滨州市| 邵阳市| 都昌县| 屏东县| 防城港市| 北海市| 济阳县| 翁牛特旗| 耿马| 襄汾县| 咸丰县| 湟源县| 西乌珠穆沁旗| 洛扎县| 叶城县| 沂源县| 建湖县| 武定县| 盐源县| 临沧市| 黄平县| 合山市| 张家港市| 滁州市| 青河县| 平昌县| 金乡县| 海安县| 西藏| 信阳市| 鄄城县| 滦平县| 朝阳县| 曲松县| 如东县| 大英县| 光泽县|