Heim  >  Artikel  >  Web-Frontend  >  So fügen Sie Stile zu angegebenen Li in CSS hinzu

So fügen Sie Stile zu angegebenen Li in CSS hinzu

青灯夜游
青灯夜游Original
2022-09-02 19:35:154105Durchsuche

4 Methoden: 1. Verwenden Sie „:first-child“, um das erste li zu formatieren. Die Syntax lautet „li:first-child{Stilcode}“. 2. Verwenden Sie „:last-child“, um das letzte li zu formatieren Stil, Syntax „li:last-child{style}“ 3. Verwenden Sie „li:nth-of-type(N){style code}“, um Stil zum N-ten li hinzuzufügen (N){Stilcode}“ fügt dem N-ten Li Stil hinzu.

So fügen Sie Stile zu angegebenen Li in CSS hinzu

Die Betriebsumgebung dieses Tutorials: Windows7-System, CSS3- und HTML5-Version, Dell G3-Computer.

css wählt das angegebene Li aus und fügt Stil hinzu

Methode 1: Verwenden Sie: first-child Selektor, um Stil zum ersten Li hinzuzufügenfirst-child选择器给第1个li加样式

:first-child 选择器匹配其父元素中的第一个子元素。

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<style>
			li{
				float: left;
				height: 50px;
				line-height: 50px;
				width: 50px;
				margin: 20px;
				background: #ccc;
				text-align: center;
				color: #fff;
			}
			li:first-child{
				background:red;
			}
		</style>
	</head>

	<body>
		<ul class="dom">
			<li>1</li>
			<li>2</li>
			<li>3</li>
			<li>4</li>
			<li>5</li>
		</ul>
	</body>

</html>

So fügen Sie Stile zu angegebenen Li in CSS hinzu

方法2:使用:last-child选择器给最后1个li加样式

:last-child选择器用来匹配父元素中最后一个子元素。

li:last-child{
	background:pink;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

方法3:使用:nth-of-type()选择器给第N个li加样式

:nth-of-type(n) 选择器匹配属于父元素的特定类型的第 N 个子元素的每个元素

li:nth-of-type(1){  /* 第1个li加样式 */
	background:red;
}
li:nth-of-type(2){  /* 第2个li加样式 */
	background:pink;
}
li:nth-of-type(3){  /* 第3个li加样式 */
	background:green;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

()内的参数可以是公式或关键字Odd(奇数) 和 even(偶数)

n+2从第2个元素开始加样式。

li:nth-of-type(n+2){
	background:red;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

同理如果选中单数元素那么就是2n+1(或者使用odd);如果是想选中双数元素,那么就应该写成2n+2(或者使用even);

li:nth-of-type(2n+1){
background:pink;
}
li:nth-of-type(even){
background:green;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

方法4:使用:nth-child()选择器给第N个li加样式

:nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。

li:nth-child(1){  /* 第1个li加样式 */
	background:red;
}
li:nth-child(3){  /* 第3个li加样式 */
	background:pink;
}
li:nth-child(5){  /* 第5个li加样式 */
	background:green;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

()

:first-child Der Selektor stimmt überein das erste untergeordnete Element innerhalb seines übergeordneten Elements. So fügen Sie Stile zu angegebenen Li in CSS hinzu

li:nth-child(odd){ 
	background:red;
}
li:nth-child(2n+2){
background:pink;
}

So fügen Sie Stile zu angegebenen Li in CSS hinzu

Methode 2: Verwenden Sie den Selektor :last-child, um das letzte Li zu formatieren.

🎜🎜: Der Selektor last-child wird verwendet, um das letzte untergeordnete Element im übergeordneten Element abzugleichen. 🎜rrreee🎜So fügen Sie Stile zu angegebenen Li in CSS hinzu🎜🎜 🎜Methode 3: Verwenden Sie den Selektor :nth-of-type(), um das N-te Li zu formatieren 🎜🎜🎜:nth-of-type(n) Der Selektor entspricht dem spezifischen Typ, der zum übergeordneten Element gehört element Jedes Element des N-ten untergeordneten Elements🎜rrreee🎜 So fügen Sie Stile zu angegebenen Li in CSS hinzu🎜🎜() Die darin enthaltenen Parameter können Formeln oder Schlüsselwörter sein. Ungerade (ungerade Zahl) und gerade (gerade Zahl) 🎜🎜n+2 beginnt mit dem Hinzufügen von Stilen ab dem 2. Element. 🎜rrreee🎜So fügen Sie Stile zu angegebenen Li in CSS hinzu🎜🎜 Wenn Sie Elemente mit ungeraden Nummern auswählen möchten, gilt auf die gleiche Weise 2n+1 (oder verwenden Sie odd), wenn Sie Elemente mit geraden Nummern auswählen möchten , dann sollte es als 2n+2 geschrieben werden (oder verwenden Sie <code>even); image/921/880/521/166211785588304So fügen Sie Stile zu angegebenen Li in CSS hinzu" title= "166211785588304So fügen Sie Stile zu angegebenen Li in CSS hinzu" alt="So fügen Sie Stile zu angegebenen Li in CSS hinzu"/>🎜🎜🎜Methode 4: Verwenden Sie den Selektor :nth-child(), um das N-te Li🎜🎜 zu formatieren 🎜:nth-child(n)-Selektor stimmt mit dem N-ten untergeordneten Element überein, das zu seinem übergeordneten Element gehört, unabhängig vom Typ des Elements. 🎜rrreee🎜<img src="https://img.php.cn/upload/image/903/160/705/166211795344420So%20f%C3%BCgen%20Sie%20Stile%20zu%20angegebenen%20Li%20in%20CSS%20hinzu" title="166211795344420So fügen Sie Stile zu angegebenen Li in CSS hinzu" alt="So fügen Sie Stile zu angegebenen Li in CSS hinzu">🎜🎜 Die Parameter in <code>() können Formeln oder Schlüsselwörter sein. Ungerade (ungerade Zahl) und gerade (gerade Zahl)🎜rrreee🎜🎜🎜🎜 (Lernvideo-Sharing: 🎜Web-Frontend🎜)🎜

Das obige ist der detaillierte Inhalt vonSo fügen Sie Stile zu angegebenen Li in CSS hinzu. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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