CSS의 "::before"는 "before..."를 의미합니다. 의사 요소를 생성하고 선택한 요소의 첫 번째 하위 요소로 설정하고 요소에 삽입하는 데 사용되는 의사 요소입니다. 다른 콘텐츠의 경우 구문은 "element::before{style code}"입니다.
이 튜토리얼의 운영 환경: Windows 10 시스템, CSS3&&HTML5 버전, Dell G3 컴퓨터.
CSS에서 ::before는 무엇을 의미하나요?
Css에서 ::before는 생성된 콘텐츠 요소를 나타내고 해당 요소의 추상화 가능한 스타일의 첫 번째 하위 요소를 나타내는 의사 클래스 요소입니다. , 즉 : 선택한 요소의 첫 번째 하위 요소입니다.
요소의 다른 콘텐츠 앞에 삽입할 콘텐츠를 삽입하려면 ::before를 사용하고 기본적으로 인라인으로 표시합니다. ::before에는 콘텐츠 값을 지정하는 콘텐츠 속성이 필요합니다.
::befor 사용 시나리오(예: 요소 앞에 아이콘 추가)
<p class="test"> 2019/11/29 15:35:51 </p>//在这前面加一个小闹钟的图标就可使用::befor
.test::before { content: url(./1597910280\(1\).png); }
동일한 사항:
1. 객체 앞에 콘텐츠를 설정하는 데 사용되는 의사 클래스 객체
2 . ::before :before의 작성 방법은
와 동일합니다. 차이점:
:before는 Css2로 작성되고, ::before는 Css3
:before가 ::before보다 호환성이 좋지만 권장됩니다. H5 개발에 사용하려면 ::before가 더 좋습니다
설명:
1. 의사 클래스 요소는 콘텐츠 속성과 함께 사용해야 합니다
2. 의사 클래스 요소는 CSS 렌더링 레이어에 의해 추가될 수 없습니다. js를 통해 작동됩니다
3. 특수 효과는 일반적으로 다음을 통해 활성화됩니다. hover 의사 클래스 스타일
이건 좀 쓸데없는 것 같아요. 사용해도 되지만.
의사 요소와 의사 클래스의 차이점
- 의사 클래스
의사 클래스는 DOM 트리 외부의 정보나 간단한 선택기로 표현할 수 없는 정보를 선택하는 데 사용됩니다. 전자에는 :visited, :active와 같이 지정된 상태와 일치하는 요소가 포함되고, 후자에는 :first-child, :first-of-type, :target과 같은 특정 논리적 조건을 충족하는 DOM 트리의 요소가 포함됩니다. . CSS 의사 클래스는 특정 선택기에 특수 효과를 추가하는 데 사용됩니다.
- Pseudo-elements
Pseudo-elements는 DOM 트리에 정의되지 않은 가상 요소입니다. 다른 선택기와 달리 요소를 가장 작은 선택 단위로 사용하지 않고 요소의 지정된 내용을 선택합니다. 예를 들어::before는 선택한 요소 이전의 내용을 의미합니다. 즉, ""는 선택한 요소의 선택한 내용을 의미합니다. CSS 의사 요소는 특정 선택기에 특수 효과를 설정하는 데 사용됩니다. 문법적 차이
와 함께.
3) 의사 클래스/의사 요소 목록::
开头。但因为历史原因,浏览器对以:
开头的伪元素也继续支持,但建议规范书写为::
1 | :hover | |
1 | :link | |
1 | :visited | |
1 | :first -아이 | |
2 | :lang | |
2 | :focus | |
1 선택한 요소 | 3 | |
현재 앵커 요소를 선택하세요 | 3 | |
select 요소의 첫 번째 단어를 지정합니다 | 1 | |
지정된 요소의 첫 번째 줄을 선택합니다 | 1 |
2
지정된 요소의 내용 앞에 내용을 삽입 | 2 | |
지정된 요소에서 사용자가 선택한 내용을 선택 | 3 | |
위 내용은 CSS에서 ::before는 무엇을 의미하나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

예, YoushouldLearnbothflexBoxAndgrid.1) FlexBoxisIdealforone-Dimensional, FlexiblelayoutSlikenavigationMenus.2) GridexCelsIntwo-Dimensional, ComplexDesignsSuchasmagazinElayouts.3) 결합 된 BothenSlayoutFlexibility 및 HeartingFortructur

자신의 코드를 리팩터링하는 것은 어떤 모습입니까? John Rhea는 자신이 쓴 오래된 CSS 애니메이션을 선택하고 최적화하는 사고 과정을 살펴 봅니다.

cssanimationsarenherinly에 hardbutreepracticenderstandingofcsspropertiesandtimingflestions.1) startsimpleants withsimpleatslikeScalingabuttononHoverusingKeyframes.2) useAsingfuctionslikecubic-bezierfornateffects, 그러한 분위기, 3)

@keyframesispopularduetoitstativerstatility 및 powerincreatingsmoothcssanimations.keytricksinclude : 1) states 사이에 moothtransitionsbettites, 2) 애니메이션 multiplepropertiessimultory, 3) vendorPixesforBrowsercompatibility, 4) 빗질을 사용하여

csScounterSearedTomanageAutomaticNumberingInberingInwebDesigns.1) 1) theCanbeusedfortablestoffContents, ListItems 및 CustomNumbering.2) AdvancedUsesInSinestedNumberingsystems.3) CreativeUseNvolvecust를 CreativeSinvolecust.4) CreativeSinvolvecust

특히 모바일 장치에 스크롤 그림자를 사용하는 것은 Chris가 이전에 다룬 미묘한 UX입니다. Geoff는 애니메이션 타임 라인 속성을 사용하는 새로운 접근 방식을 다루었습니다. 또 다른 방법이 있습니다.

빠른 새로 고침을 통해 실행합시다. 이미지 맵은 html 3.2로 돌아가는데, 먼저 서버 측 맵과 클라이언트 측지 맵은 맵 및 영역 요소를 사용하여 이미지를 통해 클릭 가능한 영역을 정의했습니다.

Devs State Survey는 이제 참여에 개방되어 있으며, 이전 설문 조사와 달리 코드, 직장, 건강, 취미 등을 제외한 모든 것을 포함합니다.


핫 AI 도구

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

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

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

드림위버 CS6
시각적 웹 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.