> 웹 프론트엔드 > CSS 튜토리얼 > CSS에서 첫 번째 하위 요소를 제외하는 방법

CSS에서 첫 번째 하위 요소를 제외하는 방법

青灯夜游
풀어 주다: 2022-08-29 18:28:32
원래의
9401명이 탐색했습니다.

4가지 방법: 1. ":not()" 및 ":first-child"를 사용합니다. 구문은 "element:not(:first-child){style}"입니다. 2. ":nth-of-type"을 사용합니다. " , 구문 "Element:nth-of-type(n+2){style}"; 3. ":nth-child" 구문 "Element:nth-child(n+2){style}" 구문을 사용합니다. 4. 선택기 "+" 또는 "~", 구문 "요소 + 요소 {스타일}" 또는 "요소 ~ 요소 {스타일}"을 사용합니다.

CSS에서 첫 번째 하위 요소를 제외하는 방법

이 튜토리얼의 운영 환경: Windows7 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.

css에서 첫 번째 하위 요소를 제외하는 4가지 방법

방법 1: 선택기 사용: not() 및 :first-child

  • 사용: first-child를 사용하여 첫 번째 요소 선택

  • 그런 다음 :not()을 사용하여 첫 번째 하위 요소가 아닌 다른 요소와 일치시키세요:not()匹配非第一个子元素的其他元素

示例:给除了第一个子元素的其他元素添加红色背景

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<style>
			.dom div {
				float: left;
				height: 150px;
				line-height: 150px;
				width: 150px;
				margin: 20px;
				background: #ccc;
				text-align: center;
				color: #fff;
			}
			.dom  div:not(:first-child){
			
			    background:red;
			
			}
		</style>
	</head>

	<body>
		<div class="dom">
			<div>1</div>
			<div>2</div>
			<div>3</div>
		</div>
	</body>

</html>
로그인 후 복사

CSS에서 첫 번째 하위 요소를 제외하는 방법

说明:

  • :not(selector) 选择器匹配非指定元素/选择器的每个元素。

  • :first-child 选择器用于选取属于其父元素的首个子元素的指定选择器。

方法2:使用:nth-of-type()

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

n是从0开始的,那么n+2自然就是从第2个元素开始了。

.dom div:nth-of-type(n+2){
background:pink;
}
로그인 후 복사

CSS에서 첫 번째 하위 요소를 제외하는 방법

同理如果选中单数元素那么就是2n+1;如果是想选中双数元素,那么就应该写成2n+2;具体情况可以根据项目情况使用。

.dom div:nth-of-type(2n+1){
background:pink;
}
.dom div:nth-of-type(2n+2){
background:green;
}
로그인 후 복사

CSS에서 첫 번째 하위 요소를 제외하는 방법

方法3:使用:nth-child()

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

方法3和方法2类型,设置()的值为“n+2”即可。

.dom div:nth-child(n+2){
background:green;
}
로그인 후 복사

CSS에서 첫 번째 하위 요소를 제외하는 방법

方法4:使用兄弟选择符+或者~

  • + 选择器:如果需要选择紧接在另一个元素后的元素,而且二者有相同的父元素,可以使用相邻兄弟选择器。

  • ~

예: 첫 번째 하위 요소를 제외한 다른 요소에 빨간색 배경을 추가하세요

.dom div+div{
   background:red;
}
로그인 후 복사

< img src ="https://img.php.cn/upload/image/535/585/328/166176797189820CSS에서 첫 번째 하위 요소를 제외하는 방법" title="166176797189820CSS에서 첫 번째 하위 요소를 제외하는 방법" alt="CSS에서 첫 번째 하위 요소를 제외하는 방법"/>

CSS에서 첫 번째 하위 요소를 제외하는 방법설명:

CSS에서 첫 번째 하위 요소를 제외하는 방법

:not(selector) 선택기는 지정된 요소/선택기가 아닌 모든 요소와 일치합니다.

:first-child 선택기는 상위 요소의 첫 번째 하위 요소에 속하는 지정된 선택기를 선택하는 데 사용됩니다. 🎜🎜🎜🎜🎜방법 2: :nth-of-type()🎜🎜🎜:nth-of-type(n) 선택기를 사용하여 다음에 속하는 요소를 일치시킵니다. 상위 요소 특정 유형의 N번째 하위 요소의 각 요소입니다.🎜🎜n은 0부터 시작하고 n+2는 자연스럽게 두 번째 요소부터 시작됩니다. 🎜
.dom div+div{
   background:peru;
}
로그인 후 복사
🎜CSS에서 첫 번째 하위 요소를 제외하는 방법🎜🎜 같은 방식으로 홀수 요소를 선택하면 2n+1이고, 짝수 요소를 선택하려면 2n+2로 작성해야 합니다. 코드>; 프로젝트 상황에 따라 특정 상황을 사용할 수 있습니다. 🎜rrreee🎜CSS에서 첫 번째 하위 요소를 제외하는 방법🎜🎜 🎜방법 3: :nth-child()🎜🎜🎜:nth-child(n) 선택기를 사용하여 요소 유형에 관계없이 상위 요소에 속하는 N번째 하위 요소를 일치시킵니다. 🎜🎜메소드 3, 메소드 2 유형의 경우 () 값을 "n+2"로 설정하면 됩니다. 🎜rrreee🎜CSS에서 첫 번째 하위 요소를 제외하는 방법🎜🎜 🎜방법 4: 형제 선택기 + 또는 ~🎜🎜🎜🎜🎜+ 선택기 사용: 요소 바로 뒤에 다른 요소를 선택해야 하는 경우 이고 둘 다 동일한 상위 요소를 갖고 있는 경우 인접한 형제 선택기를 사용할 수 있습니다. 🎜🎜🎜🎜~ 선택기: 이 기능은 지정된 요소 뒤에 있는 모든 형제 노드를 찾는 것입니다. 🎜🎜🎜🎜모두 div 요소이므로 첫 번째 요소에는 형제 요소가 없으므로 첫 번째 요소를 제외한 하위 요소를 얻을 수 있습니다. 🎜rrreee🎜🎜🎜rrreee🎜🎜🎜🎜 (동영상 공유 학습: 🎜웹 프론트엔드 시작하기🎜)🎜

위 내용은 CSS에서 첫 번째 하위 요소를 제외하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
css
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿