<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                ### css選擇器中:first-child與:first-of-type的區別 >#### 1.first-child :first-child選擇器是css2中定義的選擇器,從字面意思上來看也很好理解,就是第一個子元素。比如有段代碼: ``` <div> <p>第一個子元素</p> <h1>第二個子元素</h1> <span>第三個子元素</span> <span>第四子元素</span> </div> ``` `p:first-child` 匹配到的是p元素,因為p元素是div的第一個子元素; `h1:first-child ` 匹配不到任何元素,因為在這里h1是div的第二個子元素,而不是第一個; `span:first-child` 匹配不到任何元素,因為在這里兩個span元素都不是div的第一個子元素; `:first-child` 匹配到的是p元素,因為在這里div的第一個子元素就是p。 >#### 2.first-of-type 然后,在css3中又定義了:first-of-type這個選擇器,這個跟:first-child有什么區別呢?還是看那段代碼: ``` <div> <p>第一個子元素</p> <h1>第二個子元素</h1> <span>第三個子元素</span> <span>第四子元素</span> </div> ``` `p:first-of-type` 匹配到的是p元素,因為p是div的所有為p的子元素中的第一個,事實上這里也只有一個為p的子元素; `h1:first-of-type` 匹配到的是h1元素,因為h1是div的所有為h1的子元素中的第一個,事實上這里也只有一個為h1的子元素; `span:first-of-type` 匹配到的是第三個子元素span。這里div有兩個為span的子元素,匹配到的是第一個。 `:first-of-type` 匹配到的是p元素 -------------------- **所以,通過以上兩個例子可以得出結論:** `:first-child` 匹配的是某父元素的第一個子元素,可以說是結構上的第一個子元素。 `:first-of-type` 匹配的是該類型的第一個,類型是指什么呢,就是冒號前面匹配到的東西,比如 `p:first-of-type`,就是指所有p元素中的第一個。這里不再限制是第一個子元素了,只要是該類型元素的第一個就行了,當然這些元素的范圍都是屬于同一級的,也就是同輩的。 同樣類型的選擇器 : `last-child` 和 `:last-of-type`、 `:nth-child(n) ` 和 `:nth-of-type(n)` 也可以這樣去理解。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看