찾다
웹 프론트엔드CSS 튜토리얼CSS에서 ':'과 '::'의 차이점은 무엇입니까?

CSS에서 ':'과 '::'의 차이점은 무엇입니까?

차이: 콜론 1개는 의사 클래스이고 콜론 2개는 의사 요소입니다.

(추천 튜토리얼: CSS 튜토리얼)

의사 클래스는 문서의 요소와 독립적으로 스타일을 할당할 수 있으며 모든 요소에 할당할 수 있으며 논리적으로나 기능적으로는 클래스와 유사하지만 미리 정의되어 있습니다. 문서 트리에는 표현 방법이 다르기 때문에 의사 클래스(pseudo-class)라고 합니다.

의사 요소에 의해 제어되는 콘텐츠는 요소에 의해 제어되는 콘텐츠와 동일하지만 의사 요소는 문서 트리에 존재하지 않으며 실제 요소가 아니므로 의사 요소라고 합니다.

의사 클래스에는 다음이 포함됩니다: :first-child, :link:, vitited, :hover:, active:focus, :lang

의사 요소에는 다음이 포함됩니다: :first-line, :first-letter, :before, :after

의사 클래스와 의사 요소의 차이점:

의사 클래스

의사 클래스 선택 요소는 다음과 같은 정적 기호가 아닌 요소의 현재 상태 또는 요소의 현재 특성을 기반으로 합니다. 요소의 ID, 클래스, 속성 등 상태는 동적으로 변경되므로 요소가 특정 상태에 도달하면 상태가 변경되면 의사 클래스 스타일을 얻을 수 있지만 이 스타일은 손실됩니다. 이를 통해 그 기능이 클래스의 기능과 다소 유사하다는 것을 알 수 있지만 문서 외부의 추상화에 기반을 두고 있으므로 의사 클래스라고 합니다.

:link

의사 클래스는 방문하지 않은 링크에 적용되며 :visited와 상호 배타적입니다.

:hover

의사 클래스는 마우스 포인터가 위에 있는 요소에 적용됩니다.

:active

의사 클래스는 클릭한 링크, 누른 버튼 등과 같은 활성화된 요소에 적용됩니다.

:visited

의사 클래스는 방문한 링크에 적용되며 :link와 상호 배타적입니다.

:focus

의사 클래스는 키보드 입력 포커스가 있는 요소에 적용됩니다.

:first-child

의사 클래스는 요소가 페이지에 처음 나타날 때 적용됩니다.

:lang

의사 클래스는 지정된 lang이 있는 요소에 적용됩니다.

(학습 동영상 추천: css 동영상 튜토리얼)

Pseudo-element

특수한 상태의 요소를 대상으로 하는 의사 클래스와 달리 의사 요소는 해당 요소의 특정 콘텐츠에 대해 작동하며 작동 수준이 더 높습니다. 클래스는 의사 요소보다 한 단계 더 깊기 때문에 의사 클래스보다 훨씬 덜 동적입니다.

사실 의사 요소를 디자인하는 목적은 요소 내용의 첫 글자(글자)와 첫 줄을 선택하고, 특정 내용의 앞이나 뒤를 선택하는 것인데, 이는 일반 선택자가 할 수 없는 일입니다. 그것이 제어하는 ​​내용은 실제로 요소와 동일하지만 요소를 기반으로 한 추상화일 뿐 문서에는 존재하지 않으므로 의사 요소라고 합니다.

::first-letter

의사 요소의 스타일은 해당 요소 텍스트의 첫 글자에 적용됩니다.

::first-line

의사 요소의 스타일은 요소 텍스트의 첫 번째 줄에 적용됩니다.

::before

요소 콘텐츠 앞에 새 콘텐츠를 추가하세요.

::after

요소 콘텐츠 끝에 새 콘텐츠를 추가하세요.

위 내용은 CSS에서 ':'과 '::'의 차이점은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명
이 기사는 csdn에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제
'Podcast 구독'링크는 어디에서 링크해야합니까?'Podcast 구독'링크는 어디에서 링크해야합니까?Apr 16, 2025 pm 12:04 PM

한동안 iTunes는 팟 캐스팅에서 큰 개 였으므로 "Podcast 구독"을 링크 한 경우 다음과 같습니다.

브라우저 엔진 다양성브라우저 엔진 다양성Apr 16, 2025 pm 12:02 PM

우리는 그들이 2013 년에 크롬에 갔을 때 오페라를 잃었습니다. 올해 초 크롬 (Chrome)에 갔을 때 Edge와 같은 거래를했습니다. Mike Taylor는 이러한 변화를 "감소 적으로"불렀습니다

웹 공유에 대한 UX 고려 사항웹 공유에 대한 UX 고려 사항Apr 16, 2025 am 11:59 AM

Trashy Clickbait 사이트에서 가장 8 월 출판물에 이르기까지 공유 버튼은 웹 전체에서 오랫동안 어디서 유비쿼터스되었습니다. 그럼에도 불구하고 이것들은 논쟁의 여지가 있습니다

Weekly Platform News : Apple은 웹 구성 요소, 프로그레시브 HTML 렌더링, 자체 호스팅 중요한 리소스를 배포합니다.Weekly Platform News : Apple은 웹 구성 요소, 프로그레시브 HTML 렌더링, 자체 호스팅 중요한 리소스를 배포합니다.Apr 16, 2025 am 11:55 AM

이번 주에 Apple은 웹 구성 요소, Instagram이 Insta-Loading 스크립트의 방법 및 자조적 자체 호스팅 리소스를 생각하기위한 음식을 웹 구성 요소에 들어갑니다.

Git Pathspecs 및 사용 방법Git Pathspecs 및 사용 방법Apr 16, 2025 am 11:53 AM

GIT 명령의 문서를 살펴 보았을 때 많은 사람들이 옵션이 있음을 알았습니다. 나는 처음에 이것이 단지 a라고 생각했다

제품 이미지를위한 컬러 피커제품 이미지를위한 컬러 피커Apr 16, 2025 am 11:49 AM

어려운 문제가 어려운 것 같지 않습니다. 우리는 종종 수천 가지 색상의 제품 샷을 가지고 있으므로 우리는 다음과 같이 뒤집을 수 있습니다. 우리도 아닙니다

Dark Mode는 React 및 Temprovider로 전환합니다Dark Mode는 React 및 Temprovider로 전환합니다Apr 16, 2025 am 11:46 AM

웹 사이트에 어두운 모드 옵션이있을 때 좋아합니다. 다크 모드는 웹 페이지를 더 쉽게 읽을 수있게하고 눈이 더 편안하다고 느끼도록 도와줍니다. 많은 웹 사이트를 포함합니다

HTML 대화 요소와 함께 일부 실습HTML 대화 요소와 함께 일부 실습Apr 16, 2025 am 11:33 AM

이것은 처음으로 HTML 요소를보고 있습니다. 나는 그것을 잠시 동안 알고 있었지만 아직 스핀을 위해 그것을 가져 갔다. 그것은 꽤 시원하고 있습니다

See all articles

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

인기 기사

R.E.P.O. 에너지 결정과 그들이하는 일 (노란색 크리스탈)
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 최고의 그래픽 설정
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 아무도들을 수없는 경우 오디오를 수정하는 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. 채팅 명령 및 사용 방법
4 몇 주 전By尊渡假赌尊渡假赌尊渡假赌

뜨거운 도구

VSCode Windows 64비트 다운로드

VSCode Windows 64비트 다운로드

Microsoft에서 출시한 강력한 무료 IDE 편집기

DVWA

DVWA

DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

SublimeText3 Linux 새 버전

SublimeText3 Linux 새 버전

SublimeText3 Linux 최신 버전

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.