這篇文章帶給大家的內容是關於first-of-type和first child的區別是什麼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
以上解釋,大家看著比較難懂,需要結合實例才能真正理解。
<div> <h1></h1> <p></p> <span></span> <span></span> </div>
(1):first-child
h1:first-child:選擇的是h1元素,因為h1元素是div的第1個子元素。
p:first-child:選擇不到任何元素,因為p不是div的第1個子元素,而是div的第2個子元素。
span:first-child:選擇不到任何元素,因為span並不是div的第1個子元素,而是div的第3個子元素;
(2):first- of-type
h1: first-of-type:選擇的是h1元素,因為h1元素是div中所有h1元素中的第1個h1元素,事實上也只有一個為h1的子元素;
p: first-of-type:選擇的是p元素,因為p元素是div中所有p元素中的第1個p元素,事實上也只有一個為p的子元素;
span: first-of-type:選擇的是id="first"的span元素,因為在div元素中有2個span元素,我們選擇的是兩個之中的第1個。
總結:
「:first-child」是選擇父元素下的第1個子元素(不區分元素類型),而「:first-of-type」是選擇父元素下某個元素類型的第1個子元素(區分元素類型)。
「:last-child」和「:last-of-type」、「nth-child(n)」和「:nth-of-type(n)」同樣也可以這樣去理解,在此不再累贅說明。
以上就是對first-of-type和first child的區別是什麼的全部介紹,如果您想了解更多有關CSS3教程,請關注PHP中文網。
以上是first-of-type和first child的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

Goofonts是由開發人員和設計師丈夫簽名的附帶項目,它們都是版式的忠實擁護者。我們一直在標記Google

學習如何構建GraphQL API可能具有挑戰性。但是您可以學習如何在10分鐘內使用GraphQL API!碰巧的是,我得到了完美的

這裡是Yuanchuan的一些合法CSS騙局。有此CSS屬性偏移路徑。曾幾何時,它被稱為Motion-Path,然後被更名。我


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

禪工作室 13.0.1
強大的PHP整合開發環境

WebStorm Mac版
好用的JavaScript開發工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

SublimeText3 Linux新版
SublimeText3 Linux最新版

記事本++7.3.1
好用且免費的程式碼編輯器