CSS 팁 테스트 : CSS를 정말로 이해하고 있습니까?
키 포인트의 검토
- 속성 (특히 음의 여백을 설정)에 의해 겹칠 수 있습니다.
-
pseudo elements 및 pseudo-classes는 CSS에서 매우 다른 기능입니다. 의사 클래스는 특정 조건에서 실제 HTML 요소에 적용되며 의사 요소는 실제 HTML 요소가 아닌 문서의 일부를 스타일링 할 수 있습니다. -
z-index
CSS에 능숙하다고 생각하십니까? 지난 6 개월 동안 온라인으로 제공 한 무료 CSS 테스트 결과가 어떤 참조라면, 많은 숙련 된 개발자가 CSS에 대해 많이 알지 못합니다. 지금까지 시험에 참여한 3,000 명 이상의 사람들 중 평균 점수는 55%에 불과합니다. margin
그러나 평균 자체는 그다지 흥미롭지 않습니다. 사람들이 어디에서 잘못되었는지에 대해 더 알고 싶습니다. 이 기사를 작성하기 위해 데이터를 분석하고 사람들이 특히 낮은 점수를 얻은 세 가지 문제에 중점을 두었습니다. 각 질문을 하나씩 설명하고 대부분의 사람들이 선택한 답변을 보여주고 정답을 설명하겠습니다. - 문제 1 : 라인-리이트를 설정하는 가장 좋은 방법
-
첫 번째 질문은 텍스트 스타일을 정기적으로 작업하는 사람들에게는 쉬워야합니다. ::first-line
웹 사이트의 텍스트가 기본적으로 이중선이되기를 원합니다. 다음 중 값 중 가장 좋은 방법은이를 달성하는 가장 좋은 방법은 무엇입니까? :hover
는 산만합니다. 는 확실히 적용하는 요소에 대해 이중 선 높이를 제공 할 것입니다. EM은 백분율보다 인기가 높거나 사람들이 실제로 이해하지 못합니다. 를 단위로 지정하면 다른 글꼴 크기의 자식 요소를 지정하면 고정 된 선 높이 대신 숫자가 상속됩니다.
대신
나는 마지막 질문은 약간 비열하다. 그러나 테스터의 23% 만이이 질문에 올바르게 대답 할 수 있었으며 (이것은 운이 더 나쁩니다!) 혼란스러운 지점을 만졌습니다 :
이 경우 의사 클래스는 홀수 요소의 경우 (또는 와 의사 요소가 일반적으로 매우 모호한 CSS 기능처럼 들리기 때문에 단순히 생각하지만, 테스터의 36%가 이것을 의사 요소로 선택했습니다.
입니다 (39%는이 답변을 선택했습니다). 실제로
line-height
그러나 line-height
line-height
로 설정하면 2em
로 200%
를 설정하면 글꼴 크기가 변경 되더라도 브라우저에 글꼴 크기/라인 비율을 유지하도록 지시합니다. 본문의 선 높이는 24pt이지만 제목의 24pt 글꼴의 경우 라인 높이가 자동으로 48pt로 증가합니다. line-height
이 질문은 약간 까다 롭습니다. CSS 레이아웃이 종종 필요한 "기술"경험이 필요합니다.
2
z-index
margin
의 작동 방식을 실제로 이해하지 못하기 때문입니다. 실제로 overflow
background
만으로도 정답입니다. 사람들의 30%만이 올바르게 대답했습니다. 요소 사이에 거리를 생성하는 속성이 어떻게 겹칠 수 있는지 궁금 할 것입니다. 실제 CSS 레이아웃을 수행 한 경우 답은 분명해야합니다. 음수 마진으로 인해 요소가 겹치게됩니다. margin-top
-100px
.
요소). tr
)이고 홀수 요소의 경우 (또는 tr
)입니다. :nth-child(even)
:nth-child(2n)
물론 :nth-child(odd)
:nth-child(2n 1)
는 첫 번째 줄이 두 번째 줄로 고장날 위치에 관계없이 블록의 첫 번째 텍스트 줄에 스타일을 적용 할 수있는 의사 요소입니다. :nth-child
점수는 어떻습니까?
위 내용은 CSS에 대해 아무도 모르는 3 가지 (거의)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

이 최고의 개발자 뉴스 레터와 함께 최신 기술 트렌드에 대해 정보를 얻으십시오! 이 선별 된 목록은 AI 애호가부터 노련한 백엔드 및 프론트 엔드 개발자에 이르기까지 모든 사람에게 무언가를 제공합니다. 즐겨 찾기를 선택하고 Rel을 검색하는 데 시간을 절약하십시오

이 튜토리얼은 AWS 서비스를 사용하여 서버리스 이미지 처리 파이프 라인을 구축함으로써 안내합니다. ECS Fargate 클러스터에 배포 된 Next.js Frontend를 만들어 API 게이트웨이, Lambda 기능, S3 버킷 및 DynamoDB와 상호 작용합니다. th

CNCF (Cloud Native Computing Foundation), Ampere Computing, Equinix Metal 및 Actuated 간의 공동 작업 인이 파일럿 프로그램은 CNCF Github 프로젝트를위한 ARM64 CI/CD를 간소화합니다. 이 이니셔티브는 보안 문제 및 성과를 다룹니다


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

Dreamweaver Mac版
시각적 웹 개발 도구

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

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

WebStorm Mac 버전
유용한 JavaScript 개발 도구