Heim >Web-Frontend >HTML-Tutorial >css 高大上选择器:nth-child() 应用实例

css 高大上选择器:nth-child() 应用实例

WBOY
WBOYOriginal
2016-06-01 09:53:121400Durchsuche

前端的哥们想必都接触过css中一个神奇的玩意,可以轻松选取你想要的标签并给与修改添加样式,是不是很给力,它就是“:nth-child”。

下面我将用几个典型的实例来给大家讲解:nth-child的实际用途:

Tips:还用低版本的IE浏览器的哥们请绕过!

 

:nth-child(2)选取第几个标签,“2可以是你想要的数字”

<code class="language-css">.demo01 li:nth-child(2){background:#090}</code>

 

:nth-child(n+4)选取大于等于4标签,“n”表示从整数,下同

<code class="language-css">.demo01 li:nth-child(n+4){background:#090}</code>

 

:nth-child(-n+4)选取小于等于4标签

<code class="language-css">.demo01 li:nth-child(-n+4){background:#090}</code>

 

:nth-child(2n)选取偶数标签,2n也可以是even

<code class="language-css">.demo01 li:nth-child(2n){background:#090}</code>

 

:nth-child(2n-1)选取奇数标签,2n-1可以是odd

<code class="language-css">.demo01 li:nth-child(2n-1){background:#090}</code>

 

:nth-child(3n+1)自定义选取标签,3n+1表示“隔二取一”

<code class="language-css">.demo01 li:nth-child(3n+1){background:#090}</code>

 

:last-child选取最后一个标签

<code class="language-css">.demo01 li:last-child{background:#090}</code>

 

:nth-last-child(3)选取倒数第几个标签,3表示选取第3个

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn